检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表,如果没有找到则报错。(某个表即使存在,如果它的schema不在search_path中,依然会查找失败)在搜索路径中的第一个schema叫做"当前schema"。它是搜索时查询的第一个schema,同时在没有声明schema名时,新创建的数据库对象会默认存放在该schema下。
GETDOCUMENT的函数原型为: 1 2 3 DBE_XMLPARSER.GETDOCUMENT ( p IN parser) RETURN DOMDocument; 表3 DBE_XMLPARSER.GETDOCUMENT接口参数说明 参数 描述 p 指定的parser类型对象。
ng_standby() 描述:查询同一分片内归档备机的信息。返回备机名,备机归档位置和已归档日志个数。 返回值类型:text,text,int gs_pitr_get_warning_for_xlog_force_recycle() 描述:查询开启归档后是否因归档槽不推进日志大量堆积导致日志被回收。
ng_standby() 描述:查询同一分片内归档备机的信息。返回备机名,备机归档位置和已归档日志个数。 返回值类型:text,text,int gs_pitr_get_warning_for_xlog_force_recycle() 描述:查询开启归档后是否因归档槽不推进日志大量堆积导致日志被回收。
客户端编码保持一致),不同场景下导出的表现不同。可以通过show server_encoding;语句查询数据库服务端编码。通过show client_encoding;语句查询数据库客户端编码。 需要转码场景: 对于'\0',容错后转换为空格。当support_zero_char打开时则会按照原格式进行导出。
\q to quit 任务示例 查看gsql的帮助信息。具体执行命令请参见表1。 表1 使用gsql联机帮助 描述 示例 查看版权信息 \copyright 查看GaussDB支持的SQL语句的帮助 查看GaussDB支持的SQL语句的帮助 例如,查看GaussDB支持的所有SQL语句:
> 使用gsql连接”章节。 查看gsql的帮助信息。具体执行命令请参见表1。 表1 使用gsql联机帮助 描述 示例 查看版权信息 \copyright 查看GaussDB支持的SQL语句的帮助 查看GaussDB支持的SQL语句的帮助 例如,查看GaussDB支持的所有SQL语句:
); --向创建的表中插入数据。 gaussdb=# INSERT INTO int_type_t1 VALUES(10); --查看数据。 gaussdb=# SELECT * FROM int_type_t1; it_col1 --------- 10 (1
@queryblock 见指定Hint所处的查询块Queryblock章节,可省略,表示在当前查询块生效。 dest为参数化路径的目标表,即索引所在的表。 src为参数路径的参数表。 index_list为参数化路径使用的索引序列,为空格隔开的字符串。 示例 查看下面的计划示例需要设置以下参数
@queryblock请参见指定Hint所处的查询块Queryblock章节,可省略,表示在当前查询块生效。 dest为参数化路径的目标表,即索引所在的表。 src为参数路径的参数表。 index_list为参数化路径使用的索引序列,为空格隔开的字符串。 示例 查看下面的计划示例需要设置以下参数:
(CT_COL1); --插入数据。 openGauss=# INSERT INTO char_type_t1 VALUES ('ok'); --查询表中的数据。 openGauss=# SELECT ct_col1, char_length(ct_col1) FROM char_type_t1;
创建角色时,应当使用单引号将用户密码括起来。 取值范围:不为空的字符串。 EXPIRED 在创建用户时可选EXPIRED,即创建密码失效用户,该用户不允许执行简单查询和扩展查询。只有在修改自身密码后才可正常执行语句。 DISABLE 默认情况下,用户可以更改自己的密码,除非密码被禁用。要禁用用户的密码,请指定
创建角色时,应当使用单引号将用户密码括起来。 取值范围:不为空的字符串。 EXPIRED 在创建用户时可指定EXPIRED参数,即创建密码失效用户,该用户不允许执行简单查询和扩展查询。只有在修改自身密码后才可正常执行语句。 DISABLE 默认情况下,用户可以更改自己的密码,除非密码被禁用。要禁用用户的密码,请指定
); --向创建的表中插入数据。 openGauss=# INSERT INTO int_type_t1 VALUES(10); --查看数据。 openGauss=# SELECT * FROM int_type_t1; it_col1 --------- 10 (1
GLOBAL_STAT_SYS_TABLES 显示数据库各节点pg_catalog、information_schema以及pg_toast模式下所有系统表的状态信息(不同节点数据不汇总求和),如表1所示。 表1 GLOBAL_STAT_SYS_TABLES字段 名称 类型 描述 node_name
段的默认类型。排序规则可以使用“select * from pg_collation;”命令从pg_collation系统表中查询,默认的排序规则为查询结果中以default开始的行。 对于B模式数据库下(即sql_compatibility = 'B')还支持utf8mb4_b
blob_type_t1 VALUES(10,empty_blob(), HEXTORAW('DEADBEEF'),E'\\xDEADBEEF'); --查询表中的数据。 openGauss=# SELECT * FROM blob_type_t1; bt_col1 | bt_col2 | bt_col3
检查该引擎版本是否高于1.2.2。 400 DBS.200203 Failed to query the DB instance. 查询实例失败。 检查查询的实例是否存在或重试。 400 DBS.200302 Storage space must be a multiple of 10
在增删了大量记录之后,对受影响的表执行VACUUM ANALYZE命令是一个很好的习惯。这样将更新系统目录为最近的更改,并且允许查询优化器在规划用户查询时有更优选择。 不建议日常使用FULL选项,但是可以在特殊情况下使用。例如在用户删除了一个表的大部分行之后,希望从物理上缩小该表以减少磁盘空间占用。VACUUM
表示命令指定的宿主变量数量低于该命令的预期。 -203 (ECPG_TOO_MANY_MATCHES) SQLSTATE 21000 表示一个查询已经返回了多行,但是该语句只准备存储一个结果行。 -204 (ECPG_INT_FORMAT) SQLSTATE 42804 宿主变量是类