检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cketTimeout、libpq触发rwtimeout且关闭连接、运行业务过程中客户端进程终止等)后,该参数控制GaussDB服务端语句是否终止执行。 参数类型:布尔型 参数单位:无 取值范围: on:表示当客户端异常断连后,GaussDB服务端终止运行对应的语句。 off:表
以是任何能转换成字符串的类型。return_value的转换方式和expr相同也是根据fmt格式进行转换,会先校验return_value是否会转换失败,如果失败则该函数报错。 fmt:可选参数。指定expr的转换格式。 任意入参为NULL,则返回NULL。 返回值类型:numeric
TIME ZONE、TIMESTAMP WITHOUT TIME ZONE。 GUC参数set behavior_compat_options是否设置为proc_outparam_override时都支持传递参数长度。 要传递集合类型的元素长度和被集合类型嵌套的数组类型的元素长度需要
以是任何能转换成字符串的类型。return_value的转换方式和expr相同也是根据fmt格式进行转换,会先校验return_value是否会转换失败,如果失败则该函数报错。 fmt:可选参数。指定expr的转换格式。 任意入参为NULL,则返回NULL。 返回值类型:numeric
TwoPhaseStateLock 用于避免并发访问或者修改两阶段信息共享数组。 TablespaceCreateLock 用于确定tablespace是否已经存在。 BtreeVacuumLock 用于防止vacuum清理B-tree中还在使用的页面。 AlterPortLock 用于保护CN更改注册端口号的操作。
USING后的括号可以只选择上述关键字中的一部分去写。 USING关键字也可以不写,同时之后的括号也不要再写。 DATABASE LINK创建的时候不会去验证是否能连接成功,如果缺乏相关的关键字,可能会在使用时报错。 通过DATABASE LINK进行select操作。 使用建立好的DATABASE
USING后的括号可以只选择上述关键字中的一部分去写。 USING关键字也可以不写,同时之后的括号也不要再写。 DATABASE LINK创建的时候不会去验证是否能连接成功,如果缺乏相关的关键字,可能会在使用时报错。 通过DATABASE LINK进行select操作。 使用建立好的DATABASE
CLUSTER 功能描述 根据一个索引对表进行聚簇排序。 CLUSTER指定GaussDB通过索引名指定的索引聚簇由表名指定的表。表名上必须已经定义该索引。 当对一个表聚簇后,该表将基于索引信息进行物理存储。聚簇是一次性操作:当表被更新之后,更改的内容不会被聚簇。也就是说,系统不
CLUSTER 功能描述 根据一个索引对表进行聚簇排序。 CLUSTER指定GaussDB通过索引名指定的索引聚簇由表名指定的表。表名上必须已经定义该索引。 当对一个表聚簇后,该表将基于索引信息进行物理存储。聚簇是一次性操作:当表被更新之后,更改的内容不会被聚簇。也就是说,系统不
TIME ZONE、TIMESTAMP WITHOUT TIME ZONE。 GUC参数set behavior_compat_options是否设置为proc_outparam_override时都支持传递参数长度。 语法格式 1 2 3 4 5 6 7 8 9 10
ition_name参数把分析限定在特定的表、列或分区表中。 ANALYZE|ANALYSE VERIFY用于检测数据库中普通表的数据文件是否损坏。 注意事项 ANALYZE非临时表不能在一个匿名块、事务块、函数或存储过程内被执行。支持存储过程中ANALYZE临时表,不支持统计信息回滚操作。
以是任何能转换成字符串的类型。return_value的转换方式和expr相同也是根据fmt格式进行转换,会先校验return_value是否会转换失败,如果失败则该函数报错。 fmt:可选参数。指定expr的转换格式。 任意入参为NULL,则返回NULL。 返回值类型:numeric
执行SQL语句 本小节中,执行普通SQL语句创建customer_t1表,执行预处理语句批量插入数据,执行预编译SQL语句更新数据,同时演示创建和调用存储过程。 执行普通SQL语句 应用程序通过执行SQL语句来操作数据库,支持对XML类型数据进行SELECT、UPDATE、INSERT、DELETE等操作。
= (SQLLEN*)malloc(sizeof(bufLenCols[0]) * batchCount); // 该行是否需要被处理,SQL_PARAM_IGNORE 或 SQL_PARAM_PROCEED operptr = (SQLUSMA
= (SQLLEN*)malloc(sizeof(bufLenCols[0]) * batchCount); // 该行是否需要被处理,SQL_PARAM_IGNORE 或 SQL_PARAM_PROCEED operptr = (SQLUSMA
= (SQLLEN*)malloc(sizeof(bufLenCols[0]) * batchCount); // 该行是否需要被处理,SQL_PARAM_IGNORE 或 SQL_PARAM_PROCEED operptr = (SQLUSMA
提交、回滚事务等方法,确保数据库操作的一致性和完整性。 元数据访问: Go驱动提供ColumnType接口用于查询数据库中列属性信息,包括是否可以为空、数据库类型名称、长度和小数位数等信息。 可重用性:Go驱动提供Prepare方法用于预编译SQL,该SQL可以被多次执行,只需改变传入参数,提高数据库可重用性。
= (SQLLEN*)malloc(sizeof(bufLenCols[0]) * batchCount); // 该行是否需要被处理,SQL_PARAM_IGNORE 或 SQL_PARAM_PROCEED operptr = (SQLUSMA
BLOCK EXECUTE exists(idx) 参数:int4类型。 返回值:TRUE或FALSE,BOOLEAN类型。 功能描述:查找指定位置是否存在元素。 示例: gaussdb=# declare gaussdb-# type varr is varray(10) of varchar(3);
= (SQLLEN*)malloc(sizeof(bufLenCols[0]) * batchCount); // 该行是否需要被处理,SQL_PARAM_IGNORE 或 SQL_PARAM_PROCEED operptr = (SQLUSMA