功能描述 定义一个用户自定义的转换。 语法格式 定义通过函数转换的CAST: CREATE CAST (source_type AS target_type) WITH FUNCTION function_name (argument_ty…
功能描述 修改自定义存储过程的属性或重编译存储过程。 注意事项 只有存储过程的所有者或者被授予了存储过程ALTER权限的用户才能执行ALTER PROCEDURE命令,系统管理员默认拥有该权限。针对所要修改属性的不同,还有以下权限约束: 如…
功能描述 把当前会话里的会话用户标识和当前用户标识都设置为指定的用户。 注意事项 只有在初始会话用户有系统管理员权限的时候,会话用户标识符才能改变。否则,只有在指定了被认证的用户名的情况下,系统才接受该命令。 语法格式 为当前会话设置会话用…
功能描述 MOVE在不检索数据的情况下重新定位一个游标。MOVE的作用类似于FETCH命令,但只是重定位游标而不返回行。 注意事项 无。 语法格式 1 MOVE [ direction [ FROM | IN ] ] cursor_name…
功能描述 LOCK TABLE获取表级锁。 GaussDB在为一个引用了表的命令自动请求锁时,尽可能选择最小限制的锁模式。如果用户需要一种更为严格的锁模式,可以使用LOCK命令。例如,一个应用是在Read Committed隔离级别上运行事…
功能描述 使用CREATE DIRECTORY语句创建一个目录对象,该目录对象定义了服务器文件系统上目录的别名,用于存放用户使用的数据文件,用户可以通过dbe_file高级包来读写这些文件。 该目录对象对于指定用户可以赋予READ和WRIT…
功能描述 CREATE INCREMENTAL MATERIALIZED VIEW会创建一个增量物化视图,并且后续可以使用REFRESH MATERIALIZED VIEW(全量刷新)和REFRESH INCREMENTAL MATERIA…
功能描述 从当前数据库里删除序列。 注意事项 序列的所有者、序列所在模式的所有者或者被授予了序列DROP权限的用户或者被授予了DROP ANY SEQUENCE权限的用户才能删除,系统管理员默认拥有该权限。 语法格式 DROP SEQUEN…
功能描述 针对多用户情况下,对数据进行统一的版本控制。 注意事项 本特性GUC参数db4ai_snapshot_mode,快照存储模型分为MSS和CSS两种;GUC参数db4ai_snapshot_version_delimiter,用于设…
功能描述 修改角色属性。 注意事项 无。 语法格式 修改角色的权限。 1 ALTER ROLE role_name [ [ WITH ] option [ … ] ]; 其中权限项子句option为。 1 2 3 4 5 6 7 8 9…