检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
TO SAVEPOINT回滚到一个保存点。使用RELEASE SAVEPOINT删除一个保存点,但是保留该保存点建立后执行的命令的效果。 语法格式 ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name; 参数说明
不能RELEASE一个没有定义的保存点,语法上会报错。 如果事务在回滚状态,则不能释放保存点。 如果多个保存点拥有同样的名称,只有最近定义的才被释放。 语法格式 RELEASE [ SAVEPOINT ] savepoint_name; 参数说明 savepoint_name 要删除的保存点的名称
TO SAVEPOINT回滚到一个保存点。使用RELEASE SAVEPOINT删除一个保存点,但是保留该保存点建立后执行的命令的效果。 语法格式 ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name; 参数说明
只有poladmin,sysadmin或初始用户才能进行此操作。 需要打开enable_security_policy开关统一审计策略才可以生效。 语法格式 ALTER AUDIT POLICY [ IF EXISTS ] policy_name { ADD | REMOVE } { [ pr
只有物化视图的所有者有权限执行ALTER TMATERIALIZED VIEW命令,系统管理员默认拥有此权限。 不支持更改物化视图结构。 语法格式 修改物化视图的所属用户。 ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name OWNER
SELECT语句插入大量数据且有多行重复值时,因索引需多次对比而导致执行时间过长。使用此hint对子计划的结果进行物化,暂存查询记录,减少索引比较次数,缩短语句执行时间。 语法格式 material_subplan 示例 建表并插入数据: create table test_mt_sub(a int, b int) with(storage_type
DEALLOCATE用于删除预备语句。 注意事项 如果用户没有明确删除一个预备语句,那么它将在会话结束的时候被删除。 语法中PREPARE关键字总会被忽略。 语法格式 1 DEALLOCATE [ PREPARE ] { name | ALL }; 参数说明 name 将要删除的预备语句。 ALL 删除所有预备语句。
并不需要通过扫描VALUES列表来推测,所以在此情况下可以处理非常大的结果行。 如果指定了多行,那么每一行都必须拥有相同的元素个数。 语法格式 VALUES {( expression [, ...] )} [, ...] [ ORDER BY { sort_expression
row) LEAST的语法图请参见图6。 图6 least::= 从一个任意数字表达式的列表里选取最小的数值。 以上的数字表达式必须都可以转换成一个普通的数据类型,该数据类型将是结果类型。 列表中的NULL值将被忽略。只有所有表达式的结果都是NULL的时候,结果才是NULL。 1
row) LEAST的语法图请参见图6。 图6 least::= 从一个任意数字表达式的列表里选取最小的数值。 以上的数字表达式必须都可以转换成一个普通的数据类型,该数据类型将是结果类型。 列表中的NULL值将被忽略。只有所有表达式的结果都是NULL的时候,结果才是NULL。 1
MONADMIN; ALTER USER时,要求用户已存在。 运维管理员 运维管理员是指具有OPRADMIN属性的账户,具有使用Roach工具执行备份恢复的权限。 要创建新的运维管理员,请以初始用户身份连接数据库,并使用带OPRADMIN选项的CREATE USER语句或ALTER
BORT,现在推荐使用ROLLBACK。 注意事项 在事务外部执行ABORT语句不会影响事务的执行,但是会抛出一个NOTICE信息。 语法格式 ABORT [ WORK | TRANSACTION ] ; 参数说明 WORK | TRANSACTION 可选关键字,除了增加可读性没有其他任何作用。
(这些限制强制了修改该所有者不会做任何通过删除和重建操作符不能做的事情。不过,具有SYSADMIN权限用户可以以任何方式修改任意操作符的所有权。) 语法格式 ALTER OPERATOR name ( { left_type | NONE } , { right_type | NONE } )
R/W/X),如果权限不全,会提示用户使用风险。 在数据库环境下用户指定的路径需要用户保证各节点上路径的一致性,否则在不同节点上执行会产生找不到路径的问题。 语法格式 CREATE [OR REPLACE] DIRECTORY directory_name AS 'path_name'; 参数说明 directory_name
只有物化视图的所有者有权限执行ALTER TMATERIALIZED VIEW命令,系统管理员默认拥有此权限。 不支持更改物化视图结构。 语法格式 修改物化视图的所属用户。 ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name OWNER
权限。此外,FOR ALL TABLES发布的新所有者必须是系统管理员。但是,系统管理员可以在避开这些限制的情况下更改发布的所有权。 语法格式 用指定的表替换当前发布的表。 ALTER PUBLICATION name SET TABLE table_name [, ...] 从发布中添加一个或多个表。
R/W/X),如果权限不全,会提示用户使用风险。 在数据库环境下用户指定的路径需要用户保证各节点上路径的一致性,否则在不同节点上执行会产生找不到路径的问题。 语法格式 CREATE [OR REPLACE] DIRECTORY directory_name AS 'path_name'; 参数说明 directory_name
d_transactions的数值。建议至少将其设置为等于max_connections,这样每个会话都可以有一个等待中的预备事务。 语法格式 PREPARE TRANSACTION transaction_id; 参数说明 transaction_id 待提交事务的标识符,用于后面在COMMIT
不能RELEASE一个没有定义的保存点,语法上会报错。 如果事务在回滚状态,则不能释放保存点。 如果多个保存点拥有同样的名称,只有最近定义的那个才被释放。 语法格式 RELEASE [ SAVEPOINT ] savepoint_name; 参数说明 savepoint_name 要删除的保存点的名称
色的权限。另一方面,如果会话用户的角色有NOINHERITS属性,SET ROLE删除直接赋予会话用户的权限,而获取指定角色的权限。 语法格式 设置当前会话的当前用户标识符。 1 SET [ SESSION | LOCAL ] ROLE role_name PASSWORD 'password';