检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过MERGE INTO语句,将目标表和源表中数据针对关联条件进行匹配,若关联条件匹配时对目标表进行UPDATE,无法匹配时对目标表执行INSERT。此语法可以很方便地用来合并执行UPDATE和INSERT,避免多次执行。 注意事项 进行MERGE INTO操作的用户需要同时拥有目标表的UPD
、用户以及匹配方式等。 该语法仅9.1.0.100及以上集群版本支持。 注意事项 只有拥有数据库所有者权限的用户或者授予gs_role_block角色权限的用户才能执行ALTER BLOCK RULE命令,系统管理员默认拥有此权限。 DEFAULT语法用于对某一属性进行重置,但仅适用于非必选项。
执行REASSIGN OWNED需要有原角色和目标角色上的权限。 资源管理不对该语法的数据切换进行监控,需调用select gs_wlm_readjust_user_space(0)手动校准监控数据。 语法格式 1 REASSIGN OWNED BY old_role [, ...]
ALTER EXTERNAL SCHEMA 功能描述 修改EXTERNAL SCHEMA。该语法仅8.2.1.300及以上版本支持。 语法格式 根据指定的名字修改EXTERNAL SCHEMA。 1 2 3 4 5 6 7 8 ALTER EXTERNAL SCHEMA schema_name
ALTER EXTERNAL SCHEMA 功能描述 修改EXTERNAL SCHEMA。该语法仅8.2.1.300及以上版本支持。 语法格式 根据指定的名字修改EXTERNAL SCHEMA。 1 2 3 4 5 6 ALTER EXTERNAL SCHEMA schema_name
有关预备语句可参考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语法
功能描述 MOVE在不检索数据的情况下重新定位一个游标。MOVE的作用类似于FETCH命令,但只是重定位游标而不返回行。 注意事项 无。 语法格式 1 MOVE [ direction [ FROM | IN ] ] cursor_name; 其中direction子句为可选参数。
WHERE子句中可以通过指定"(+)"操作符的方法将表的连接关系转换为外连接。但是不建议用户使用这种用法,因为这并不是SQL的标准语法,在做平台迁移的时候可能面临语法兼容性的问题。同时,使用"(+)"有很多限制: "(+)"只能出现在where子句中。 如果from子句中已经有指定表连接
功能描述 删除指定的SYNONYM对象。 注意事项 只有SYNONYM的所有者有权限执行DROP SYNONYM命令,系统管理员默认拥有此权限。 语法格式 1 DROP SYNONYM [ IF EXISTS ] synonym_name [ CASCADE | RESTRICT ];
DROP EXCEPT RULE 功能描述 用于删除指定异常规则集合。 注意事项 只有系统管理员才能执行DROP EXCEPT RULE操作。 语法格式 1 2 DROP EXCEPT RULE [ IF EXISTS ] rule_name ; 参数说明 IF EXISTS
中指定名字的权限没有相应的授权选项,该命令将发出一个警告。 不允许对表分区进行REVOKE操作,对分区表进行REVOKE操作会引起告警。 语法格式 撤销指定表和视图上权限。 1 2 3 4 5 6 7 REVOKE [ GRANT OPTION FOR ] { { SELECT
者兼顾两者。 注意事项 在数据库中添加一个新角色,角色无登录权限。 创建角色的用户必须具备CREATE ROLE的权限或者是系统管理员。 语法格式 1 CREATE ROLE role_name [ [ WITH ] option [ ... ] ] [ ENCRYPTED | UNENCRYPTED
INTO类似,且提供了SELECT INTO所提供功能的超集。建议使用CREATE TABLE AS语法替代SELECT INTO,因为SELECT INTO不能在存储过程中使用并且SELECT INTO字段名,不支持接收空行。 语法格式 1 2 3 4 5 6 7 8 9 10 11 12
VIEW 功能描述 数据库中强制删除已有的视图。 注意事项 只有视图的所有者有权限执行DROP VIEW的命令,系统管理员默认拥有此权限。 语法格式 1 DROP VIEW [ IF EXISTS ] view_name [, ...] [ CASCADE | RESTRICT ];
在经常出现在order by、group by和distinct后的字段。 对于点查询场景,推荐建立btree索引。 在分区表上创建索引与在普通表上创建索引的语法不太一样,使用时请注意,如分区表上不支持并行创建索引、不支持创建部分索引、不支持NULL FIRST特性。 注意事项 索引自身也占用存储空
的参数类型,如为非重载函数,则可直接指定函数名进行删除。 如果函数中涉及对临时表相关操作,则无法使用DROP FUNCTION删除函数。 语法格式 1 2 DROP FUNCTION [ IF EXISTS ] function_name [ ( [ {[ argmode ] [
注意事项 只有在初始会话用户有系统管理员权限的时候,会话用户标识符才能改变。否则,只有在指定了被认证的用户名的情况下,系统才接受该命令。 语法格式 为当前会话设置会话用户标识符和当前用户标识符。 1 SET [ SESSION | LOCAL ] SESSION AUTHORIZATION
DIRECT语句,即执行的SQL语句不能同样是EXECUTE DIRECT语句,此时可直接执行最内层EXECUTE DIRECT语句代替。 语法格式 1 EXECUTE DIRECT ON ( nodename [, ... ] ) query ; 参数说明 nodename 节点名称。
尤其含带CASCADE级联删除场景,会将关联的对象一并删除,操作需谨慎,操作前需考虑数据备份。 更多开发设计规范参见总体开发设计规范。 语法格式 1 DROP VIEW [ IF EXISTS ] view_name [, ...] [ CASCADE | RESTRICT ];