检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
LOSE或者客户端断开。 GaussDB没有明确打开游标的OPEN语句,因为一个游标在使用CURSOR命令定义的时候就打开了。可以通过查询系统视图pg_cursors看到所有可用的游标。 语法格式 CLOSE { cursor_name | ALL }; 参数说明 cursor_name
25 gaussdb=# CREATE TABLE test(a text); gaussdb=# INSERT into test(a) VALUES ('abC 不'); gaussdb=# INSERT into test(a) VALUES ('abC 啊'); gaussdb=#
认建立全局二级索引。 分布列不支持更新(UPDATE)操作。 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小为0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。 使用JDBC时,支持通过PrepareStatement对DEFAULT值进行参数化设置。
f(false):表示不是。 xmin xid 数据库须为复制槽保留的最早事务的事务号。 catalog_xmin xid 数据库须为逻辑复制槽保留的最早的涉及系统表的事务的事务号。 restart_lsn text 复制槽需要的最早xlog的物理位置。 dummy_standby boolean 预留参数。
DBE_SQL_UTIL Schema DBE_SQL_UTIL模式存储了用于管理SQL PATCH的工具,包括创建、删除、开启、禁用SQL PATCH等系统函数。普通用户只有usage权限,没有create、alter、drop、comment等权限。 DBE_SQL_UTIL Schema使用请参考使用SQL
checkpoint_timeout和incremental_checkpoint_timeout)来调整这个原子化检查点的间隔。 注意事项 只有系统管理员和运维管理员可以调用CHECKPOINT。 CHECKPOINT会立即进行检查,而不是等到下一次调度时的检查点。 语法格式 CHECKPOINT;
在线收集功能只能由系统管理员调用。 同一时间只能收集一个数据库的负载。 收集负载目前只支持普通SQL和存储过程中的DML、DQL语句。 sqladvisor.end_collect_workload() 描述:关闭在线收集负载。 返回值类型:Boolean 关闭在线收集功能只能由系统管理员调用。
c,其中debug和debug2等效。参数的详细信息请参见表1。在实际设置过程中,如果设置的级别大于error,为fatal或panic,系统会默认将级别转为error。 默认值:notice log_min_messages 参数说明:控制写到服务器日志文件中的消息级别。每个级
sqlcode为自定义的SQLCODE,必须为负整数,取值范围-2147483647~-1。 注意事项: 支持在ORA兼容性下使用,不支持与系统错误码进行绑定。 exception关联的sqlcode只能通过exception_init赋值,其他赋值方式无效。 不支持跨database
checkpoint_timeout和incremental_checkpoint_timeout)来调整这个原子化检查点的间隔。 注意事项 只有系统管理员和运维管理员可以调用CHECKPOINT。 CHECKPOINT强迫立即进行检查,而不是等到下一次调度时的检查点。 语法格式 CHECKPOINT;
kpoint_timeout和incremental_checkpoint_timeout)来调整这个原子化检查点的间隔。 注意事项 只有系统管理员和运维管理员可以调用CHECKPOINT。 CHECKPOINT强制立即进行检查,而不是等到下一次调度时的检查点。 语法格式 CHECKPOINT;
checkpoint_timeout和incremental_checkpoint_timeout)来调整这个原子化检查点的间隔。 注意事项 只有系统管理员和运维管理员可以调用CHECKPOINT。 CHECKPOINT会立即进行检查,而不是等到下一次调度时的检查点。 语法格式 CHECKPOINT;
f(false):表示不是。 xmin xid 数据库须为复制槽保留的最早事务的事务号。 catalog_xmin xid 数据库须为逻辑复制槽保留的最早的涉及系统表的事务的事务号。 restart_lsn text 复制槽需要的最早xlog的物理位置。 dummy_standby boolean 预留参数。
----------+---------- test_jim | test_tom test_tom | test_tom (2 rows) --删除test_jim和test_tom用户。 gaussdb=# DROP USER test_jim, test_tom CASCADE; 相关链接
使用EXECUTE IMMEDIATE和名为command的宿主变量执行INSERT语句: sprintf(command, "INSERT INTO test (name, amount, letter) VALUES ('db: ''r1''', 1, 'f')"); EXEC SQL EXECUTE
使用EXECUTE IMMEDIATE和名为command的宿主变量执行INSERT语句: sprintf(command, "INSERT INTO test (name, amount, letter) VALUES ('db: ''r1''', 1, 'f')"); EXEC SQL EXECUTE
EXEC SQL BEGIN DECLARE SECTION; const char *stmt = "INSERT INTO test1 VALUES(?, ?);"; EXEC SQL END DECLARE SECTION; /* PREPARE 准备一个语句用于执行
PACKAGE。 gaussdb=# create database test DBCOMPATIBILITY = 'ORA'; CREATE DATABASE test=# \c test --建表 test=# CREATE TABLE t2(a INT, b INT); NOTICE:
EXEC SQL BEGIN DECLARE SECTION; const char *stmt = "INSERT INTO test1 VALUES(?, ?);"; EXEC SQL END DECLARE SECTION; /* PREPARE 准备一个语句用于执行
WHEN MATCHED子句 当源表和目标表中数据针对关联条件可以匹配上时,选择WHEN MATCHED子句进行UPDATE操作。 不支持更新系统表、系统列。 WHEN NOT MATCHED子句 当源表和目标表中数据针对关联条件无法匹配时,选择WHEN NOT MATCHED子句进行INSERT操作。