首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
GaussDB
jerrywang1983
创建于2024-09-18
订阅专栏
GaussDB
暂无订阅
共1550篇文章
创建于2024-09-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
GaussDB-开发流程
GaussDB-开发流程 数据库Go驱动遵循Go语言第三方库的规则,只需在应用程序中import驱动,并将驱动代码放入GOPATH路径。 图1 采用Go开发应用程序的流程图 根据图1,Go驱动应用开发
GaussDB-Go驱动环境搭建
GaussDB-Go驱动环境搭建 Go驱动包 从发布包中获取。包名为GaussDB -Kernel_数据库版本号_操作系统版本号_64bit_Go.tar.gz。解压后为Go驱动源码包。 NOTICE
GaussDB-时间戳类型
GaussDB-时间戳类型 表1列出了ecpg提供的时间戳(timestamp)数据的常用接口: API接口 接口描述 说明 timestamp PGTYPEStimestamp_from_asc(c
GaussDB-日期类型
GaussDB-日期类型 表1列出了ecpg提供的日期类型(date)数据的常用接口: API接口 接口描述 说明 date* PGTYPESdate_new(void) 返回一个已分配的date变量
GaussDB-数值类型
GaussDB-数值类型 表1列出了ecpg提供的数值类型(numeric\decimal)数据的常用接口: API接口 接口描述 说明 numeric* PGTYPESnumeric_new(voi
GaussDB-区间类型
GaussDB-区间类型 表1列出了ecpg提供的区间类型(interval)数据的常用接口: API接口 接口描述 说明 interval* PGTYPESinterval_new(void) 返回
GaussDB-ecpg与Pro*C兼容性对比
GaussDB-ecpg与Pro*C兼容性对比 ecpg是GaussDB提供的一种用于C语言程序的嵌入式SQL预处理器,与ORA数据库Pro*C预处理器在编译执行命令、语法、嵌入式语句等行为和语义上存
GaussDB-常用示例
GaussDB-常用示例 ecpg常用示例代码 pgtypes库函数示例代码 示例一:使用库函数对时间和日期类型进行不同操作。具体使用方式请参见使用库函数章节。 示例二:使用pgtypes库函数对nu
GaussDB-SQLDA
GaussDB-SQLDA SQLDA是一个C语言结构体,用来存放一个查询的结果集,一个结构体存储一个结果集的记录。 注意SQL关键词被省略了,命名SQL描述符区域章节中关于INTO和USING关键词
GaussDB-命名SQL描述符区域
GaussDB-命名SQL描述符区域 一个命名SQL描述符区域由一个头部以及一个或多个条目描述符区域构成。头部包含与整个描述区域相关的信息,而条目描述符区域则描述结果行中的某一列。 在使用SQL描述符
GaussDB-使用库函数
GaussDB-使用库函数 ECPGdebug(int on, FILE *stream):若函数第一个参数为非0,则开启调试日志,第二个参数表示要打印日志的标准输出流。调试日志在标准输出流上执行,日
GaussDB-define和undef指令
GaussDB-define和undef指令 嵌入式SQL具有类似于C语言中#define指令: 示例如下: 在嵌入式SQL程序中也可以使用C语言版本的#define和#undef。区别在于定义的值会
GaussDB-ifdef、ifndef、else、elif和endif指令
GaussDB-ifdef、ifndef、else、elif和endif指令 ecpg提供了ifdef、ifndef、else、elif和endif条件编译指令。在预处理时,按照不同的条件去编译程序的
GaussDB-包含文件
GaussDB-包含文件 将外部文件包含到嵌入SQL程序中,可使用如下语句: ecpg预处理器按照如下顺序搜索文件: 当前目录 /usr/local/include GaussDB Kernel的目录
GaussDB-SQLSTATE与SQLCODE
GaussDB-SQLSTATE与SQLCODE SQLSTATE是一个由五个字符组成的数组。这五个字符包含数字或大写字母,它表示多种错误或告警情况的代码。SQLSTATE具有一种层次模式:前两个字符
GaussDB-sqlca
GaussDB-sqlca 嵌入式SQL接口提供了sqlca(SQL通信区)的全局变量。sqlca包含告警和错误信息。如果在语句执行期间发生多个告警和错误,那么sqlca将只保存最后一个信息。在一个多
GaussDB-设置回调
GaussDB-设置回调 设置回调操作,当告警或者错误发生时,直接执行具体操作进行处理,设置回调命令如下: condition取值范围: SQLERROR:当在SQL语句执行期间发生错误时,调用指定操
GaussDB-执行带有结果集的语句
GaussDB-执行带有结果集的语句 执行具有单独结果集的SQL语句,可以使用EXECUTE。若要保存结果,则增加INTO子句。示例如下: EXECUTE命令支持INTO子句和USING子句。 如果一
GaussDB-执行具有输入参数的语句
GaussDB-执行具有输入参数的语句 准备一个普通语句,通过替换参数(在想要替换参数的地方输入问号)执行它的特定版本。使用EXECUTE语句通过USING子句给定参数执行准备语句。示例如下: 更多详
GaussDB-执行没有结果集的语句
GaussDB-执行没有结果集的语句 执行EXECUTE IMMEDIATE命令示例如下: EXECUTE IMMEDIATE可以用于不返回结果集的SQL语句,比如:DDL、INSERT、UPDATE
下一页