检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HLL操作符 HLL类型支持如下操作符: 表1 HLL操作符 HLL操作符 描述 返回值类型 示例 = 比较hll或hll_hashval的值是否相等。 bool hll 1 2 3 4 5 SELECT (hll_empty() || hll_hash_integer(1)) =
HLL操作符 HLL类型支持如下操作符: 表1 HLL操作符 HLL操作符 描述 返回值类型 示例 = 比较hll或hll_hashval的值是否相等。 bool hll 1 2 3 4 5 SELECT (hll_empty() || hll_hash_integer(1)) =
系统函数信息函数 pv_builtin_functions() 描述:查询系统内置函数的信息。 返回类型:record pg_get_functiondef(func_oid) 描述:获取函数的定义。 返回类型:text func_oid为函数的OID,可以通过PG_PROC系统表查询。 示例:
连接)。 返回值类型:record pg_nodes_memory() 描述:查看所有节点的内存占用。 返回值类型:record table_skewness(text) 描述:查看表数据在所有节点的占比。 参数:表示待查询表的表名,为text类型。 返回值类型:record t
boolean) 描述:获取触发器的定义信息。 参数:待查触发器的OID及是否以pretty方式展示。 返回值类型:text 仅在创建trigger时指定WHEN条件的情况下,布尔类型参数才生效。 示例: 1 2 3 4 5 6 7 8 9 10 11 SELECT p
PG_ENUM PG_ENUM系统表包含显示每个枚举类型值和标签的记录。给定枚举类型的内部表示实际上是PG_ENUM里面相关行的OID。 表1 PG_ENUM字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 enumtypid oid
描述:当前用户是否有访问函数的权限。 返回类型:boolean 备注:has_function_privilege检查一个用户是否能以指定方式访问函数。其参数类似has_table_privilege。使用文本字符而不是OID声明一个函数时,允许输入的类型和regprocedure数据类型一样(请参考对象
设置创建后就不能更改的约束。 概述 一种可排序数据类型的每一种表达式都有一个排序规则(系统内部的可排序数据类型可以是text、varchar和char等字符类型。用户定义的基础类型也可以被标记为可排序的,并且在一种可排序数据类型上的域也是可排序的)。如果该表达式是一个列引用,该表
设置创建后就不能更改的约束。 概述 一种可排序数据类型的每一种表达式都有一个排序规则(系统内部的可排序数据类型可以是text、varchar和char等字符类型。用户定义的基础类型也可以被标记为可排序的,并且在一种可排序数据类型上的域也是可排序的)。如果该表达式是一个列引用,该表
(这些限制强制要求修改所有者不能执行任何通过删除和重建该类型无法实现的操作。 不过,系统管理员拥有以任何方式修改任意类型的所有权。) 要增加一个属性或是修改一个属性的类型,也必须有该类型的USAGE权限。 示例 重命名数据类型: 1 ALTER TYPE compfoo RENAME TO compfoo1;
数值大小相同的参数使用不同数据类型的哈希函数计算,最后结果会不一样,因为不同类型哈希函数会选取不同的哈希计算策略。 hll_hash_smallint(smallint, int32) 描述:设置hash seed(即改变哈希策略)同时对smallint类型数据计算哈希值。 返回值类型:hll_hashval
描述:$1必须是一个复合类型的参数。将会把object-json里的每个对键值进行拆分,以键当做列名,与$1中的列名进行匹配查找,并填充到$1的格式中。 JSON/JSONB函数中入参为复合类型时,可以使用CREATE TYPE或CREATE TABLE定义复合类型,例如: 1 2 CREATE
数值大小相同的参数使用不同数据类型的哈希函数计算,最后结果会不一样,因为不同类型哈希函数会选取不同的哈希计算策略。 hll_hash_smallint(smallint, int32) 描述:设置hash seed(即改变哈希策略)同时对smallint类型数据计算哈希值。 返回值类型:hll_hashval
NULLIF(V_YEAR_DAYS, 0), NULL ) AS CPTL_BAL_AVE FROM tab1 A3; DATE 日期类型转换。 Netezza语法 迁移后语法 1 2 3 4 5 6 7 8 9 10 SELECT A1.ETL_DATE,
T '9(n)'和'z(n)'分别用'0'和空格(' ')表示。 数据类型转换可使用CAST或直接数据类型([like (expression1)(CHAR(n))])进行。该功能使用CAST实现。详情参见类型转换和格式化。 输入:FORMAT和CAST 1 2 3 4
"a", "b": "1", "a b c": "1"} (1 row) to_jsonb(anyment) 描述:将其他类型转换成对应的jsonb类型。 返回类型:jsonb 示例: 1 2 3 4 5 SELECT to_jsonb(1.1); to_jsonb ----------
(这些限制强制要求修改所有者不能执行任何通过删除和重建该类型无法实现的操作。 不过,系统管理员拥有以任何方式修改任意类型的所有权。)要增加属性或是修改属性的类型,也必须拥有该类型的USAGE权限。 示例 创建示例复合类型test,枚举类型testdata和用户user_t。 1 2 3 CREATE
AUTHORIZATION修改这个设置。 返回值类型:name 示例: 1 2 3 4 5 SELECT session_user; session_user -------------- dbadmin (1 row) user 描述:等价于current_user。 返回值类型:name 示例: 1
AUTHORIZATION修改这个设置。 返回值类型:name 示例: 1 2 3 4 5 SELECT session_user; session_user -------------- dbadmin (1 row) user 描述:等价于current_user。 返回值类型:name 示例: 1
parameter must be an array" SQLSTATE: 42P13 错误原因:VARIADIC参数必须是数组类型。 解决办法:修改函数参数,使用数组类型变量作为VARIADIC参数。 GAUSS-00942: "parameter name '%s' used more