检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PREPARE 功能描述 准备用于执行的语句。 语法格式 PREPARE name FROM string 参数说明 name 预备查询标识符。 string 包含预备语句的文本C字符串或者宿主变量,预备语句包含SELECT、INSERT、UPDATE或者DELETE命令之一。 示例
GS_CLUSTER_RESOURCE_INFO 集中式不支持该视图。 父主题: 系统视图
字符串操作符 SQL定义了一些字符串函数,在这些函数里使用关键字而不是逗号来分隔参数。 octet_length(string) 描述:二进制字符串中的字节数。 返回值类型:int 示例: 1 2 3 4 5 gaussdb=# SELECT octet_length(E'jo\\000se'::bytea)
参数 表1 cursor.execute参数 关键字 参数说明 query 待执行的SQL语句。 vars_list 变量列表,匹配query中%s占位符。 返回值 无 示例 请参见示例:常用操作。 父主题: Psycopg接口参考
PREPARE 功能描述 准备用于执行的语句。 语法格式 PREPARE name FROM string 参数说明 name 预备查询标识符。 string 包含预备语句的文本C字符串或者宿主变量,预备语句包含SELECT、INSERT、UPDATE或者DELETE命令之一。 示例
TYPE 功能描述 定义一个新的数据类型。当运行带有-c选项的ecpg的时候,仅仅标识该命令。 语法格式 TYPE type_name IS ctype 参数说明 type_name 数据类型名称。 ctype C语言数据类型说明。 示例 EXEC SQL TYPE customer
对于VAR的用法需要谨慎。使用VAR语句后数据类型的变化可能会导致内存地址无效,从而导致数据变量无效,出现无法成功赋值的场景。 若在宿主变量声明段中确定好数据类型,则无须使用VAR语句。 语法格式 VAR varname IS ctype 参数说明 varname C语言变量名称。 ctype
对于VAR的用法需要谨慎。使用VAR语句后数据类型的变化可能会导致内存地址无效,从而导致数据变量无效,出现无法成功赋值的场景。 若在宿主变量声明段中确定好数据类型,则无须使用VAR语句。 语法格式 VAR varname IS ctype 参数说明 varname C语言变量名称。 ctype
GS_DB_PRIVILEGE GS_DB_PRIVILEGE系统表记录ANY权限的授予情况,每条记录对应一条授权信息。 表1 GS_DB_PRIVILEGE字段 名称 类型 描述 oid oid 行标识符(隐含字段,必须明确选择)。 roleid oid 用户标识。 privilege_type
GS_DEPENDENCIES GS_DEPENDENCIES系统表记录对象的依赖项信息,和13.2.15.4 GS_DEPENDENCIES_OBJ表是一个一对多的关系。 表1 GS_DEPENDENCIES字段 名称 类型 描述 schemaname name 名称空间的名称。
PG_TS_CONFIG_MAP PG_TS_CONFIG_MAP系统表包含每个文本搜索配置的解析器符号映射关系。 表1 PG_TS_CONFIG_MAP字段 名称 类型 引用 描述 mapcfg oid PG_TS_CONFIG.oid 拥有这个映射记录的PG_TS_CONFIG记录的OID。
GS_STAT_XACT_ALL_PARTITIONS GS_STAT_XACT_ALL_PARTITIONS视图显示命名空间中所有分区表分区的事务状态信息,此视图信息通过gs_stat_get_xact_all_partitions_stats()函数查询。 表1 GS_STA
rows=100000 width=13) (8 rows) 上述示例中,Merge Join算子输出信息如下所示。 信息名称 含义 Merge Join 算子的名称。 Merge Cond 算子Merge join的连接谓词,示例中条件为t2.id等于t1.id,在查询执行时,满足这些条件的行会被包含在最终的结果集中。
执行计划 以如下SQL语句为例: 1 SELECT * FROM t1, t2 WHERE t1.c1 = t2.c2; 执行EXPLAIN的输出为: gaussdb=# EXPLAIN SELECT * FROM t1,t2 WHERE t1.c1 = t2.c2;
字符串操作符 SQL定义了一些字符串函数,在这些函数里使用关键字而不是逗号来分隔参数。 octet_length(string) 描述:二进制字符串中的字节数。 返回值类型:int 示例: 1 2 3 4 5 gaussdb=# SELECT octet_length(E'jo\\000se'::bytea)
连接时内表物化的Hint 功能描述 实现在指定连接的inner表时,对内表进行物化。 语法格式 [no] materialize_inner([@queryblock] inner_table_list) 参数说明 no表示hint的物化方式不使用。 @queryblock请参见
varying(64) 约束相关的列名。 owner character varying(64) 约束的创建者。 position smallint 表中列的位置。 父主题: 其他系统视图
data_default text 列的默认值。 num_distinct numeric 列中不同值的数量。 low_value raw 列中的最小值。 high_value raw 列中的最大值。 density numeric 列密度。 num_nulls numeric 列中空值数。
PG_STAT_BGWRITER PG_STAT_BGWRITER视图显示后端写进程活动的统计信息。具体字段信息如表1所示。 表1 PG_STAT_BGWRITER字段 名称 类型 描述 checkpoints_timed bigint 定期执行的检查点数。 checkpoints_req
HOT更新行数(比如没有更新所需的单独索引)。 n_live_tup bigint 估计活跃行数。 n_dead_tup bigint 估计不活跃行数。在Ustore表中仅代表不活跃行指针数量。 last_vacuum timestamp with time zone 上次手动清理该表的时间(不计算VACUUM