检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
VARCHAR2 ) RETURN VARCHAR2 IS BEGIN IF IS_STR IS NULL THEN RETURN NULL ;
bigint 当前节点上高速缓存中发现的磁盘块的个数,即缓存中命中的块数(只包括GaussDB(DWS)缓冲区高速缓存,不包括文件系统的缓存)。 tup_returned bigint 当前节点上该数据库查询返回的行数。 tup_fetched bigint 当前节点上该数据库查询抓取的行数。
系统操作 GaussDB(DWS)通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB(DWS)为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点
SYSTIMESTAMP函数返回数据库所在系统的系统日期,包括精确到小数的秒和时区。返回类型为TIMESTAMP WITH TIME ZONE。 图1 输入:SYSTIMESTAMP 图2 输出:SYSTIMESTAMP 父主题: 系统函数
sync write failed %d" SQLSTATE: XX000 错误原因:系统函数io_submit()执行失败。 解决办法:检测操作系统内核函数是否大于Linux 2.6.23,确认操作系统安装了libaio库。 GAUSS-04476: "FileAccess() FAILED
pg_get_function_result(func_oid) 描述:获取函数的RETURNS子句。 返回类型:text 备注:pg_get_function_result为函数返回适当的RETURNS子句。 pg_get_indexdef(index_oid) 描述:获取索引的CREATE
42501 错误原因:只有系统管理员才能创建基类型。 解决办法:使用系统管理员账户来创建基类型。 GAUSS-01000: "type '%s' already exists" SQLSTATE: 42710 错误原因:数据类型已存在。 解决办法:检查pg_type系统表,查看此类型是否已存在。
bigint 当前节点上高速缓存中发现的磁盘块的个数,即缓存中命中的块数(只包括GaussDB(DWS)缓冲区高速缓存,不包括文件系统的缓存)。 DN tup_returned bigint 当前节点上该数据库查询返回的行数。 DN tup_fetched bigint 当前节点上该数据库查询抓取的行数。
新建连接”。 连接器类型选择“数据仓库服务(DWS)”,单击“下一步”。 配置DWS连接,单击“测试”通过后,单击“保存”。 表1 DWS连接信息 参数项 取值 名称 dws 数据库服务器 单击“选择”,从集群列表中选择要连接的DWS集群。 说明: 系统会自动刷出同一个区域、同一个VP
已经废弃的GUC参数、系统函数、系统视图进行数据日落,为确保历史兼容性,将日落函数和视图存储在SUNSET EXTENSION中,该EXTENSION由用户自行创建,不影响后续版本升级。 CREATE EXTENSION SUNSET 日落后的系统函数和系统视图查询会出现函数或视
FROM emp19 RWN ; RETURN res ; END ; / 输出 1 2 3 4 5 6 7 8 9 10 CREATE OR REPLACE FUNCTION myfct RETURN VARCHAR2 IS res VARCHAR2
CALL 功能描述 使用CALL命令可以调用已定义的函数和存储过程。 注意事项 如果自定义函数的函数名与系统函数同名,调用自定义函数时需指定schema,否则系统会优先调用系统函数。 语法格式 1 CALL [schema.] {func_name| procedure_name}
PG_AM PG_AM系统表存储有关索引访问方法的信息。系统支持的每种索引访问方法都有一行。 表1 PG_AM字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 amname name - 访问方法的名称。 amstrategies smallint
分布键 ORGANIZE ON PROCEDURE(使用RETURNS) 修饰语言 进程编译规范 声明局部变量的关键字DECLARE 表(Netezza) PROCEDURE(使用RETURNS) Procedure 系统函数(Netezza) 算子 DML(Netezza) Unique
data structure '%s'" SQLSTATE: 53200 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04163: "ShmemIndex entry size is wrong for data structure '%s': expected
bigint 当前节点上高速缓存中发现的磁盘块的个数,即缓存中命中的块数(只包括GaussDB(DWS)缓冲区高速缓存,不包括文件系统的缓存)。 tup_returned bigint 当前节点上该数据库查询返回的行数。 tup_fetched bigint 当前节点上该数据库查询抓取的行数。
关键字SPLIT类型改为非保留关键字‘U’。 8 RETURN 关键字RETURN类型改为非保留关键字‘U’。 9 ISNULL 关键字ISNULL类型改为非保留关键字‘U’。 系统表 表3 系统表 变更类型 序号 名称 变更描述 新增 1 PG_SYNONYM 新增系统表pg_synonym,用于存储同义词对象与关联对象名间的映射关系。
错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02466: "could not create shared memory segment: %m" SQLSTATE: XX000 错误原因:共享内存大小超过了系统限制。 解决办法:调整系统共享内
GaussDB(DWS)提供两种方式返回数据:RETURN(或RETURN NEXT)及RETURN QUERY。其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN 语法 返回语句的语法请参见图1。 图1 return_clause::= 对以上语法的解释如下:
在创建function时,不能在avg函数外面嵌套其他agg函数,或者其他系统函数。 在非逻辑集群模式下,暂不支持将返回值、参数以及变量设置为建在非系统默认安装Node Group的表,sql function内部语句暂不支持对建在非系统默认安装Node Group的表操作。 在逻辑集群模式下,