检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
作用等同于ROLLBACK,早期SQL有用ABORT,现在推荐使用ROLLBACK。 注意事项 在事务外部执行ABORT语句不会影响事务的执行,但是会产生一个警告信息。 语法格式 1 ABORT [ WORK | TRANSACTION ] ; 参数说明 WORK | TRANSACTION 可选关键字,除了增加可读性没有其他任何作用。
物化视图执行一次将结果并保存,每次查询结果是一致的。BUILD IMMEDIATE或REFRESH后,物化视图可以查询出正确结果。 物化视图不能通过语法指定Node Group。支持物化视图的基表指定Node Group创建,物化视图会继承基表NodeGroup信息创建,需要多个基表的NodeGroup相同。
CHECKPOINT强制立即进行检查,而不是等到下一次调度时的检查点。 语法格式 1 CHECKPOINT; 参数说明 无。 示例 设置检查点: 1 CHECKPOINT; 父主题: TCL语法
创建或修改词典之后,任何对于用户自定义的词典定义文件的修改,将不会影响到数据库中的词典。如果需要在数据库中使用这些修改,需使用ALTER语句更新对应词典的定义文件。 语法格式 1 2 3 4 CREATE TEXT SEARCH DICTIONARY name ( TEMPLATE = template
GaussDB(DWS)没有明确打开游标的OPEN语句,因为一个游标在使用CURSOR命令定义的时候就打开了。可以通过查询系统视图pg_cursors看到所有可用的游标。 语法格式 1 CLOSE { cursor_name | ALL } ; 参数说明 cursor_name 一个待关闭的游标名称。 ALL 关闭所有已打开的游标。
INTO类似,且提供了SELECT INTO所提供功能的超集。建议使用CREATE TABLE AS语法替代SELECT INTO,因为SELECT INTO不能在存储过程中使用并且SELECT INTO字段名,不支持接收空行。 语法格式 1 2 3 4 5 6 7 8 9 10 11 12
创建或修改词典之后,任何对于用户自定义的词典定义文件的修改,将不会影响到数据库中的词典。如果需要在数据库中使用这些修改,需使用ALTER语句更新对应词典的定义文件。 语法格式 1 2 3 4 CREATE TEXT SEARCH DICTIONARY name ( TEMPLATE = template
TABLE,删除内容,释放空间,但不删除定义。 DELETE TABLE,删除内容,不删除定义,不释放空间。 DROP TABLE,删除内容和定义,释放空间。 语法格式 清理表数据。 1 2 TRUNCATE [ TABLE ] [ ONLY ] {[[database_name.]schema_name
WRAPPER授权,授权语法为: 1 GRANT USAGE ON FOREIGN DATA WRAPPER fdw_name TO username; 其中fdw_name为FOREIGN DATA WRAPPER的名字,username为创建SERVER的用户名。 语法格式 1 2 3
使用CALL命令可以调用已定义的函数和存储过程。 注意事项 如果自定义函数的函数名与系统函数同名,调用自定义函数时需指定schema,否则系统会优先调用系统函数。 语法格式 1 CALL [schema.] {func_name| procedure_name} ( param_expr ); 参数说明
UPDATE SET a = EXCLUDED.a + 1; INSERT 0 2 语法格式 详细介绍请参见INSERT的语法格式。有两种UPSERT语法格式: 表1 UPSERT语法格式 语法格式 冲突更新 冲突忽略 第一种:不指定索引 INSERT INTO ON DUPLICATE
tion和value为对应操作的参数。 对于HDFS Server目前只支持SET操作,ADD/DROP操作现有版本不支持。语法中SET和DROP操作语法依然保留,以便后续扩展使用。 修改外部服务的所有者。 1 2 ALTER SERVER server_name OWNER
EXCLUSIVE模式也是一个可共享的表级锁。注意,只要是涉及到LOCK TABLE ,所有锁模式都有相同的语意,区别仅在于规则中锁与锁之间是否冲突,规则请参见表1。 语法格式 1 2 3 LOCK [ TABLE ] {[ ONLY ] name [, ...]| {name [ * ]} [, ...]}
而在那两种情况下,不返回任何行。 当FETCH的游标上涉及列存表时,不支持BACKWARD、PRIOR、FIRST等涉及反向获取操作。 语法格式 1 FETCH [ direction { FROM | IN } ] cursor_name; 其中direction子句为可选参数。
、用户以及匹配方式等。 该语法仅9.1.0.100及以上集群版本支持。 注意事项 只有拥有数据库所有者权限的用户或者授予gs_role_block角色权限的用户才能执行ALTER BLOCK RULE命令,系统管理员默认拥有此权限。 DEFAULT语法用于对某一属性进行重置,但仅适用于非必选项。
有关预备语句可参考PREPARE。 注意事项 无。 语法格式 1 DEALLOCATE [ PREPARE ] { name | ALL }; 参数说明 PREPARE 可选关键字,总被忽略。 name 将要删除的预备语句。 ALL 删除所有预备语句。 示例 无。 父主题: DCL语法
造成影响。 语法格式 1 DROP GROUP [ IF EXISTS ] group_name [, ...]; 参数说明 请参见DROP ROLE的参数说明。 相关链接 CREATE GROUP,ALTER GROUP,DROP ROLE 父主题: DDL语法
者兼顾两者。 注意事项 在数据库中添加一个新角色,角色无登录权限。 创建角色的用户必须具备CREATE ROLE的权限或者是系统管理员。 语法格式 1 CREATE ROLE role_name [ [ WITH ] option [ ... ] ] [ ENCRYPTED | UNENCRYPTED
导入对于TIME类型指定格式。此语法仅对READ ONLY的外表有效。 取值范围:合法TIME格式,不支持时区。可参考时间、日期处理函数和操作符。 time_format参数只在TEXT和CSV格式下有效。 timestamp_format 导入对于TIMESTAMP类型指定格式。此语法仅对READ
的参数类型,如为非重载函数,则可直接指定函数名进行删除。 如果函数中涉及对临时表相关操作,则无法使用DROP FUNCTION删除函数。 语法格式 1 2 DROP FUNCTION [ IF EXISTS ] function_name [ ( [ {[ argmode ] [