检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果指定的序列不存在,则发出一个notice而不是抛出一个错误。 sequence_name 序列名称。 CASCADE 级联删除依赖序列的对象。 RESTRICT 如果存在任何依赖的对象,则拒绝删除序列。此项是缺省值。 示例 --创建一个名为serial的递增序列,从101开始。 gaussdb=# CREATE
如果指定的序列不存在,则发出一个notice而不是抛出一个错误。 sequence_name 序列名称。 CASCADE 级联删除依赖序列的对象。 RESTRICT 如果存在任何依赖的对象,则拒绝删除序列。此项是缺省值。 示例 1 2 3 4 5 --创建一个名为serial的递增序列,从101开始。 gaussdb=#
函数参数的名称。 argtype 函数参数的类型 CASCADE | RESTRICT CASCADE:级联删除依赖于函数的对象 。 RESTRICT:如果有任何依赖对象存在,则拒绝删除该函数(缺省行为)。 示例 请参见CREATE FUNCTION的示例。 相关链接 ALTER FUNCTION,CREATE
模式的名称。 取值范围:已存在模式名。 CASCADE | RESTRICT CASCADE:自动删除包含在模式中的对象。 RESTRICT:如果模式包含任何对象,则删除失败(缺省行为)。 不要随意删除pg_temp或pg_toast_temp开头的模式,这些模式是系统内部使用的,如果删除,可能导致无法预知的结果。
要删除的触发器所在的表名称。 取值范围:已存在的含触发器的表。 CASCADE | RESTRICT CASCADE:级联删除依赖此触发器的对象。 RESTRICT:如果有依赖对象存在,则拒绝删除此触发器。此选项为缺省值。 示例 请参见CREATE TRIGGER的示例。 相关链接 CREATE TRIGGER,ALTER
e而不是抛出一个错误。 name 要删除的类型名(可以有模式修饰)。 CASCADE 级联删除依赖该类型的对象(比如字段、函数、操作符等) RESTRICT 如果有依赖对象,则拒绝删除该类型(缺省行为)。 示例 请参考CREATE TYPE的示例。 相关链接 CREATE TYPE,ALTER
SQL里有保留关键字和非保留关键字之分。根据标准,保留关键字绝不能用做其他标识符。非保留关键字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。 目前“非保留”关键字在作为数据库对象的标识符时存在如下限制: 不支持直接作为列别名使用,即类似SELECT 1 ABORT的用法会导致错误。
PQconnectdb参数 关键字 参数说明 conninfo 连接字符串,字符串中的字段请参见连接参数说明章节。 返回值 PGconn *:指向包含连接的对象指针,内存在函数内部申请。 注意事项 该函数用从一个字符串conninfo的参数与数据库打开一个新的连接。 传入的参数可以为空,表明使用所
只有表空间所有者或者被授予了表空间DROP权限的用户有权限执行DROP TABLESPACE命令,系统管理员默认拥有此权限。 在删除一个表空间之前,表空间里面不能有任何数据库对象,否则会报错。 DROP TABLESPACE不支持回滚,因此,不能出现在事务块内部。 执行DROP TABLES
PQconnectdb参数 关键字 参数说明 conninfo 连接字符串,字符串中的字段请参见连接参数说明章节。 返回值 PGconn *:指向包含连接的对象指针,内存在函数内部申请。 注意事项 该函数用从一个字符串conninfo的参数与数据库打开一个新的连接。 传入的参数可以为空,表明使用所
SEQUENCE函数 序列函数为用户从序列对象中获取后续的序列值提供了简单的多用户安全的方法。 nextval(regclass) 描述:递增序列并返回新值。 为了避免从同一个序列获取值的并发事务被阻塞,nextval操作不会回滚;也就是说,一旦一个值已经被抓取,那么就认为它已经
h_path中指定了pg_temp,但不是在最前面,系统会提示设置无效,pg_temp仍被优先搜索。通过使用别名pg_temp,系统只会在存放临时表的模式中搜索表、视图和数据类型这样的数据库对象,不会在里面搜索函数或运算符这样的数据库对象。 系统表所在的模式pg_catalog,
关键字 参数说明 conninfo 连接字符串,字符串中的字段请参见5.6.4.5章节描述章节。 返回值 PGconn *:指向包含连接的对象指针,内存在函数内部申请。 注意事项 该函数用从一个字符串conninfo来的参数与数据库打开一个新的连接。 传入的参数可以为空,表明使用
PQconnectdb参数 关键字 参数说明 conninfo 连接字符串,字符串中的字段见连接参数说明章节。 返回值 PGconn *:指向包含链接的对象指针,内存在函数内部申请。 注意事项 该函数用从一个字符串conninfo来的参数与数据库打开一个新的连接。 传入的参数可以为空,表明使用
定了创建临时对象(临时表和临时表的索引)所在的表空间。在这些表空间中创建临时文件用来做大型数据的排序工作。 其值是一系列表空间名的列表。如果列表中有多个表空间时,每次临时对象的创建,GaussDB会在列表中随机选择一个表空间;如果在事务中,连续创建的临时对象被放置在列表里连续的表
aclitem类型 aclitem数据类型是用来存储对象权限信息的,它的内部实现是int类型,支持的格式为‘user1=privs/user2’。 aclitem[]数据类型为aclitem组成的数组,支持的格式为‘{user1=privs1/user3,user2=privs2/user3}’。
用查询结束不使用该值,也是如此。这种情况将在指定值的顺序中留下未使用的"空洞"。 因此,GaussDB序列对象不能用于获得"无间隙"序列。 如果nextval被下推到DN上时,各个DN会自动连接GTM,请求next values值,例如(insert into t1 select
参数,用户无法修改此参数,只能查看。 取值范围:整数,0~INT_MAX 0表示不在升级过程中。 1表示在就地升级过程中。 2表示在灰度升级过程中。 默认值:0 特殊情况:在使用灰度升级的情况下,若选择策略为大版本升级,即需要执行升级脚本和替换二进制包,会将upgrade_mod
用,因为如果索引标识出了第一匹配行所在的存储页,所有其它行也可能也已经在同一个存储页里了,这样便节省了磁盘访问的时间,加速了查询。 在聚簇过程中,系统会先创建一个按照索引顺序建立的表的临时备份,同时也建立表上的每个索引的临时备份。因此,聚簇过程中需要保证磁盘上有足够的剩余空间,至少是表大小与全部索引大小之和。
table_name 表名称。 取值范围:已存在的表名。 CASCADE | RESTRICT CASCADE:级联删除依赖于表的对象(比如视图)。 RESTRICT:如果存在依赖对象,则拒绝删除该表。此选项为缺省值。 示例 请参考CREATE FOREIGN TABLE的示例。 相关链接 CREATE