检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
--删除已创建的hll类型的表。 gaussdb=# drop table t1,t2,t3; DROP TABLE 对含有HLL类型的表插入HLL对象时,HLL类型的设定参数须同插入对象的设定参数一致,否则报错。 1 2 3 4 5 6 7 8 9 10 11 12 -- 创建带有hll类型的表。
--删除已创建的hll类型的表。 gaussdb=# DROP TABLE t1,t2,t3; DROP TABLE 对含有HLL类型的表插入HLL对象时,HLL类型的设定参数须同插入对象的设定参数一致,否则报错。 1 2 3 4 5 6 7 8 9 10 11 12 -- 创建带有hll类型的表。
显示系统表gs_pdb中记录的pdb相关信息,如表1 PDB Info字段所示。 表1 PDB Info字段 名称 类型 描述 id oid PDB的逻辑ID,不同于普通对象ID,取值范围为[1, 4095]。 name name PDB名,与其对应的database同名。 is_opened boolean
原型 void PQclear(PGresult* res); 参数 表1 PQclear参数 关键字 参数说明 res 包含查询结果的对象指针。 注意事项 PGresult不会自动释放,当提交新的查询时它并不消失,甚至断开连接后也不会。要删除它,必须调用PQclear,否则会有内存泄漏。
gs_reload_pdb_conf(name pdbname) 描述:使得指定PDB的配置文件立刻生效。PDB内部仅能指定本PDB。入参可为空。当为空时,仅能在PDB内部调用并生效此PDB的配置文件。 返回值类型:boolean 备注:如果成功,函数返回true,否则返回fals
FAULT)来进行数据的保存,这样所有未映射到任何其他分区的行都不会生成错误。示例如下: gaussdb=# CREATE TABLE bmsql_order_line ( ol_w_id INTEGER NOT NULL, ol_d_id
暂不支持,值为NULL。 object_type character varying(12) 对象类型: TABLE PARTITION SUBPARTITION num_rows numeric 对象中的行数。 blocks numeric 暂不支持,值为NULL。 empty_blocks
描述 oid oid 行标识符(隐含字段)。 global_key_name name 客户端加密主密钥(cmk)名称。 key_namespace oid 包含此客户端加密主密钥(cmk)的命名空间OID。 key_owner oid 客户端加密主密钥(cmk)的所有者。 key_acl
GS_MATVIEWS视图提供了关于数据库中每一个物化视图的信息。 表1 GS_MATVIEWS字段 名称 类型 引用 描述 schemaname name PG_NAMESPACE.nspname 物化视图的模式名。 matviewname name PG_CLASS.relname 物化视图名。 matviewowner
描述 oid oid 行标识符(隐含字段)。 global_key_name name 客户端加密主密钥(cmk)名称。 key_namespace oid 包含此客户端加密主密钥(cmk)的命名空间OID。 key_owner oid 客户端加密主密钥(cmk)的所有者。 key_acl
删除一个表上的约束。 CLUSTER ON index_name 为将来的CLUSTER(聚簇)操作选择默认索引。实际上并没有重新盘簇化处理该表。 SET WITHOUT CLUSTER 从表中删除最新使用的CLUSTER索引。这样会影响将来那些没有声明索引的CLUSTER(聚簇)操作。
GS_MATVIEWS视图提供了关于数据库中每一个物化视图的信息。 表1 GS_MATVIEWS字段 名称 类型 引用 描述 schemaname name PG_NAMESPACE.nspname 物化视图的模式名。 matviewname name PG_CLASS.relname 物化视图名。 matviewowner
FILE_TYPE类型的对象。 DBE_FILE.FOPEN_NCHAR 函数DBE_FILE.FOPEN_NCHAR用来打开一个文件,可以指定文件每行的最大字节数,一个会话内最多可以同时打开50个文件。该函数返回一个封装了文件句柄的DBE_FILE.FILE_TYPE类型对象。该函数以国家字符集模式打开文件以进行输入或输出。
原型 void PQclear(PGresult* res); 参数 表1 PQclear参数 关键字 参数说明 res 包含查询结果的对象指针。 注意事项 PGresult不会自动释放,当提交新的查询时它并不消失,甚至断开连接后也不会。要删除它,必须调用PQclear,否则会有内存泄漏。
printf("%-15s", PQgetvalue(res, i, j)); printf("\n"); } /* 释放结果对象的内存以避免内存泄漏 */ PQclear(res); 父主题: 开发步骤
is successful" ERRMSG: "query(%s) execute failed" SQLSTATE: 22000 CAUSE: "System error." ACTION: "Check whether the snapshot retry is successful"
DBE_UTILITY.IS_CLUSTER_DATABASE 存储过程IS_CLUSTER_DATABASE用于判断当前数据库是否在数据库集群模式下运行。DBE_UTILITY.IS_CLUSTER_DATABASE函数原型为: 1 2 DBE_UTILITY.IS_CLUSTER_DATABASE
户登录日期和时间)。 owner character varying(128) 受操作影响的对象的创建者。 obj_name character varying(128) 受操作影响的对象的名称。 action numeric 暂不支持,值为NULL。 action_name character
bind_argument只能是值、变量或表达式,不能是表名、列名、数据类型等数据库对象,即不支持使用bind_argument为动态SQL语句传递模式对象。如果存储过程需要通过声明参数传递数据库对象来构造动态SQL语句(常见于执行DDL语句时),建议采用连接运算符“||”拼接dy
示方式,DBE_FILE.FILE_TYPE中的字段是DBE_FILE包的私有字段,请不要直接修改DBE_FILE.FILE_TYPE类型对象中字段的值。 1 2 3 4 5 CREATE TYPE DBE_FILE.FILE_TYPE AS( id INTEGER,