检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
END; / 变量类型除了支持基本类型,还可使用%TYPE和%ROWTYPE去声明一些与其他表字段或表结构本身相关的变量。 %TYPE属性 %TYPE主要用于声明某个与其他变量类型(例如,表中某列的类型)相同的变量。假如定义一个my_name变量,它的变量类型与employee的
%TYPE不支持引用复合类型或RECORD类型变量的类型、RECORD类型的某列类型、跨PACKAGE复合类型变量的某列类型、跨PACKAGE cursor变量的某列类型等。 %ROWTYPE不支持引用复合类型或RECORD类型变量的类型、跨PACKAGE cursor的类型。 变量作用域
PQnfields(const PGresult* res); 参数 表1 PQnfields参数 关键字 参数说明 res 操作结果句柄。 返回值 int类型数字。 父主题: 数据库结果处理函数
据库对象类型的属性。 表1 ADM_TYPE_ATTRS字段 名称 类型 描述 owner oid 该类型的所有者。 type_name name 数据类型名称。 attr_name name 字段名。 attr_type_mod integer 记录创建新表时支持的类型特定的数
} ); 参数说明 name 一个现有操作符的名字。 left_type 操作符的左操作数的数据类型;如果没有左操作数,那么写NONE。 right_type 操作符的右操作数的数据类型;如果没有右操作数,那么写NONE。 示例 删除一个用于text的用户定义操作符a @@ b: DROP
案例:调整基于代价的查询重写GUC参数costbased_rewrite_rule 查询重写能让优化器选择不同的执行路径,但部分规则对SQL的改写,并不能确保输出后的都是可以提升性能的计划。一旦改写错误可能导致千倍的性能差距,因此在查询改写阶段需要对此类规则支持基于代价的评估策略
不支持insert into select * from等依赖于查询结果的事务一致性。 当前版本暂不支持三种模式之间的相互切换,建议使用安装时默认的GTM模式,支持升级前后GTM模式不变化。 相关的GUC参数包括enable_gtm_free和gtm_option,可通过gsql执行show语句查询当前GTM模式:
ALTER ANY TYPE 用户拥有对public模式和用户模式下类型的ALTER权限,但不包括修改类型的所有者或者修改类型的模式。 DROP ANY TYPE 用户拥有对public模式和用户模式下类型的DROP权限。 ALTER ANY SEQUENCE 用户拥有对pub
READ_LINE_NCHAR时报错。 数据类型介绍 DBE_FILE.FILE_TYPE DBE_FILE.FILE_TYPE类型定义了DBE_FILE包中文件的表示方式,DBE_FILE.FILE_TYPE中的字段是DBE_FILE包的私有字段,请不要直接修改DBE_FILE.FILE_TYPE类型对象中字段的值。
显示当前用户在各个节点上正在执行的作业的负载管理记录,如表1所示。 表1 GLOBAL_STATEMENT_COMPLEX_RUNTIME的字段 名称 类型 描述 datid oid 连接后端的数据OID。 dbname name 连接后端的数据库名称。 schemaname text 模式的名称。
OPERATOR 删除操作符 DROP OPERATOR 定义数据类型 表18 数据类型定义相关SQL 功能 相关SQL 创建一个新的数据类型 CREATE TYPE 修改数据类型 ALTER TYPE 删除数据类型 DROP TYPE 定义定时任务 表19 定时任务定义相关SQL
闪回DROP/TRUNCATE 背景信息 闪回DROP:可以恢复意外删除的表,从回收站(recyclebin)中恢复被删除的表及其附属结构如索引、表约束等。闪回drop是基于回收站机制,通过还原回收站中记录的表的物理文件,实现已drop表的恢复。 闪回TRUNCATE:可以恢复误
GS_ILM_POLICY系统表提供了记录策略动作类型、判定条件等。 表1 GS_ILM_POLICY字段 名称 类型 描述 pidx integer 策略序号。 action "char" 策略动作,仅支持压缩(‘c’)。 ctype "char" 压缩类型,仅支持高级行压缩(‘a’)。 condition
开启/关闭一级列表分区自动扩展 使用ALTER TABLE SET PARTITIONING 可以开启/关闭一级列表分区自动扩展。 例如: 开启一级列表分区表自动扩展。 gaussdb=# CREATE TABLE list_int (c1 int, c2 int) PARTITION
用。 如果该类型的typlen不是1、2、4、8,typbyval建议传引用,也可以传值。变长类型通常是传引用,也可以传值。 typtype "char" b:基础类型。 c:复合类型(比如,一个表的行类型)。 d:域类型。 p:伪类型。 r:范围类型。 e:枚举类型。 o:集合类型。
paramTypes 绑定参数的类型。 paramValues 绑定参数的值。 paramLengths 参数长度。 paramFormats 参数格式(文本或二进制)。 resultFormat 返回结果格式(文本或二进制)。 返回值 PGresult类型指针。 父主题: 数据库执行语句函数
paramTypes 绑定参数类型。 paramValues 绑定参数的值。 paramLengths 参数长度。 paramFormats 参数格式(文本或二进制)。 resultFormat 返回结果格式(文本或二进制)。 返回值 PGresult类型指针。 父主题: 数据库执行语句函数
如果该类型的typlen不是1、2、4、8, typbyval建议传引用,也可以传值。变长类型通常是传引用,也可以传值。 typtype "char" b:基础类型。 c:复合类型(比如,一个表的行类型)。 d:域类型。 p:伪类型。 r:范围类型。 e:枚举类型。 u:未定义类型。
READ_LINE_NCHAR时报错。 数据类型介绍 DBE_FILE.FILE_TYPE DBE_FILE.FILE_TYPE类型定义了DBE_FILE包中文件的表示方式,DBE_FILE.FILE_TYPE中的字段是DBE_FILE包的私有字段,请不要直接修改DBE_FILE.FILE_TYPE类型对象中字段的值。
GROUP ] role_name | PUBLIC } [, ...] [ CASCADE | RESTRICT ]; 回收指定类型上权限。 1 2 3 4 5 REVOKE [ GRANT OPTION FOR ] { { USAGE | ALTER | DROP