检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL_UNREGISTER_CONTEXT 该函数用来关闭一个游标,是dbe_sql各项操作的结束。如果在存储过程结束时没有调用该函数,则该游标占用的内存仍然会保存,因此关闭游标非常重要。由于异常情况的发生会中途退出存储过程,导致游标未能关闭,因此建议存储过程中有异常处理,将该接口包含在内。
后续登录的信息。 返回值类型:元组 在开启线程池的情况下,由于线程切换,同一session中获取到的backendid可能会发生变化,因此会造成多次调用该函数返回值不一致的情况。不建议用户在开启线程池的情况下调用此函数。 示例: 查看上一次登录成功的日期、时间和IP等信息。 1 2
SQL_UNREGISTER_CONTEXT 该函数用来关闭一个游标,是dbe_sql各项操作的结束。如果在存储过程结束时没有调用该函数,则该游标占用的内存仍然会保存,因此关闭游标非常重要。由于异常情况的发生会中途退出存储过程,导致游标未能关闭,因此建议存储过程中有异常处理,将该接口包含在内。
SQL_UNREGISTER_CONTEXT 该函数用来关闭一个游标,是dbe_sql各项操作的结束。如果在存储过程结束时没有调用该函数,则该游标占用的内存仍然会保存,因此关闭游标非常重要。由于异常情况的发生会中途退出存储过程,导致游标未能关闭,因此建议存储过程中有异常处理,将该接口包含在内。
后续登录的信息。 返回值类型:元组 在开启线程池的情况下,由于线程切换,同一session中获取到的backendid可能会发生变化,因此会造成多次调用该函数返回值不一致的情况。不建议用户在开启线程池的情况下调用此函数。 示例: 查看上一次登录成功的日期、时间和IP等信息。 1 2
xmlserialize ------------------ <head>bad</head> (1 row) 当一个字符串值在没有通过xmlparse或xmlserialize的情况下,与XML类型进行转换时,具体选择DOCUMENT或CONTENT由“XML OPT
PROCEDURE 重编译存储过程 ALTER PROCEDURE 定义函数 在GaussDB中,它和存储过程类似,也是一组SQL语句集,使用上没有差别。所涉及的SQL语句,如表12所示。 表12 函数定义相关SQL 功能 相关SQL 创建函数 CREATE FUNCTION 修改函数属性
CLOSECONTEXT 关闭context handle。 DBE_XMLGEN.CONVERT 将输入的字符串进行xml编码或解码操作。 会按以下规则进行转换 表3 XML编码规则 原始值 编码值 & & < < > > " " ' ' 函数原型:
PROCEDURE 删除存储过程 DROP PROCEDURE 定义函数 在GaussDB中,它和存储过程类似,也是一组SQL语句集,使用上没有差别。所涉及的SQL语句,请参考表12。 表12 函数定义相关SQL 功能 相关SQL 创建函数 CREATE FUNCTION 修改函数属性或重编译
ar节点(表示出现“*”),如default(tt.t4.id)和default(tt.t4.*)。 GaussDB创建字段默认值时,如果没有检验字段类型的范围,使用default函数可能会报错。 字段的默认值是函数表达式时,GaussDB的default函数返回建表时字段的default表达式的计算值。
id)和default(tt.t4.*)。不合法的查询列名和A_Star节点,GaussDB和B数据库报错信息有差异。 GaussDB创建字段默认值,没有检验字段类型的范围,使用default函数可能报错。 字段的默认值是函数表达式时,GaussDB的default函数返回建表时字段的def
SQL_UNREGISTER_CONTEXT 该函数用来关闭一个游标,是dbe_sql各项操作的结束。如果在存储过程结束时没有调用该函数,则该游标占用的内存仍然会保存,因此关闭游标非常重要。由于异常情况的发生会中途退出存储过程,导致游标未能关闭,因此建议,如果存储过程中有异常处理,应将该接口包含在内。
数化路径的索引扫描。 predpush:利用代价在predpushnormal和predpushforce中选择一个最优的分布式计划,但是会增加优化时间。 以下是关闭和开启该查询重写规则的计划示例: openGauss=# set enable_fast_query_shipping=off;
flag2 text Undo记录中存储的旧版本元组列数。 输出参数 t_hoff text Undo记录数据头的长度。 示例(在Undo记录没有被回收的前提下,入参undoptr可以通过gs_undo_translot_dump_slot函数的出参end_undoptr转换为10进制后进行查询):
flag2 text Undo 记录中存储的旧版本元组列数。 输出参数 t_hoff text Undo记录数据头的长度。 示例(在Undo记录没有被回收的前提下,入参undoptr可以通过gs_undo_translot_dump_slot函数的出参end_undoptr转换为10进制后进行查询):
ite 等待写入锁分片文件 BufHashTableSearch 共享缓冲区hash表搜索(可能会触发页面淘汰)。 buffer_strategy_get 策略化缓冲区页面获取(可能会触发页面淘汰)。 UndoFileExtend undo文件扩展。 UndoFilePrefetch
ite 等待写入锁分片文件 BufHashTableSearch 共享缓冲区hash表搜索(可能会触发页面淘汰)。 buffer_strategy_get 策略化缓冲区页面获取(可能会触发页面淘汰)。 UndoFileExtend undo文件扩展。 UndoFilePrefetch
12) AS RESULT; result -------- t (1 row) << 描述:范围值是否比另一个范围值的最小值还小(没有交集)。 示例: 1 2 3 4 5 gaussdb=# SELECT int8range(1,10) << int8range(100,110)
12) AS RESULT; result -------- t (1 row) << 描述:范围值是否比另一个范围值的最小值还小(没有交集)。 示例: 1 2 3 4 5 gaussdb=# SELECT int8range(1,10) << int8range(100,110)
数化路径的索引扫描。 predpush:利用代价在predpushnormal和predpushforce中选择一个最优的分布式计划,但是会增加优化时间。 以下是关闭和开启该查询重写规则的计划示例: gaussdb=# set enable_fast_query_shipping=off;