SQL语法-COMMIT | END
功能描述通过COMMIT或者END可完成提交事务的功能,即提交事务的所有操作。注意事项执行COMMIT这个命令的时候,命令执行者必须是该事务的创建者或系统管理员,且创建和提交操作可以不在同一个会话中。语法格式{COMMIT|END}[WORK|TRANSACTION];参数说明COMMIT|END提
SQL语法-COMMENT
功能描述定义或修改一个对象的注释。注意事项每个对象只存储一条注释,因此要修改一个注释,对同一个对象发出一条新的COMMENT命令即可。要删除注释,在文本字符串的位置写上NULL即可。当删除对象时,注释自动被删除掉。目前注释浏览没有安全机制:任何连接到某数据库上的用户都可以看到所有该数据库对象的注释。
SQL语法-CLUSTER
功能描述根据一个索引对表进行聚簇排序。CLUSTER指定GaussDB200通过索引名指定的索引聚簇由表名指定的表。表名上必须已经定义该索引。当对一个表聚集后,该表将基于索引信息进行物理存储。聚集是一次性操作:当表被更新之后,更改的内容不会被聚集。也就是说,系统不会试图按照索引顺序对新的存储内容及更
SQL语法-CLOSE
功能描述CLOSE释放和一个游标关联的所有资源。注意事项不允许对一个已关闭的游标再做任何操作。一个不再使用的游标应该尽早关闭。当创建游标的事务用COMMIT或ROLLBACK终止之后,每个不可保持的已打开游标都隐含关闭。当创建游标的事务通过ROLLBACK退出之后,每个可以保持的游标都将隐含关闭。当
SQL语法-CLEAN CONNECTION
功能描述当数据库有异常时,用来清理数据库连接。允许在指定节点上清理指定数据库的指定用户的相关连接。注意事项无语法格式CLEANCONNECTIONTO{COORDINATOR(nodename[,...])|NODE(nodename[,...])|ALL[CHECK][FORCE]}[FORDAT
SQL语法-CHECKPOINT
功能描述检查点(CHECKPOINT)是一个事务日志中的点,所有数据文件都在该点被更新以反映日志中的信息,所有数据文件都将被刷新到磁盘。设置事务日志检查点。预写式日志(WAL)缺省时在事务日志中每隔一段时间放置一个检查点。可以使用gs_guc命令设置相关运行时参数(checkpoint_segmen
SQL语法-CALL
功能描述使用CALL命令可以调用已定义的函数和存储过程。注意事项无。语法格式CALL[schema.]{func_name|procedure_name}(param_expr);参数说明schema函数或存储过程所在的模式名称。func_name所调用函数或存储过程的名称。取值范围:已存在的函数名
SQL语法-BEGIN
功能描述BEGIN可以用于开始一个匿名块,也可以用于开始一个事务。本节描述用BEGIN开始匿名块的语法,以BEGIN开始事务的语法见STARTTRANSACTION。匿名块是能够动态地创建和执行过程代码的结构,而不需要以持久化的方式将代码作为数据库对象储存在数据库中。注意事项无。语法格式开启匿名块[
SQL语法-ANALYZE | ANALYSE
功能描述用于收集与数据库中普通表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC下。执行计划生成器会使用这些统计数据,以确定最有效的执行计划。如果没有指定参数,ANALYZE会分析当前数据库中的每个表和分区表。同时也可以通过指定table_name、column和partition_
SQL语法-ALTER WORKLOAD GROUP
功能描述修改一个负载组,设置并发数量。注意事项只要用户对当前数据库有ALTER权限,就可以修改负载组。语法格式ALTERWORKLOADGROUPwg_nameUSINGRESOURCEPOOLpool_name[WITH(ACT_STATEMENTS=count)];参数说明wg_name负载组名
SQL语法-ALTER VIEW
功能描述ALTERVIEW更改视图的各种辅助属性。(如果用户是更改视图的查询定义,要使用CREATEORREPLACEVIEW。)注意事项用户必须是视图的所有者才可以使用ALTERVIEW。要改变视图的模式,用户必须要有新模式的CREATE权限。要改变视图的所有者,用户必须是新所属角色的直接或者间接
SQL语法-ALTER USER
功能描述修改数据库用户的属性。注意事项ALTERUSER中修改的会话参数只针对指定的用户,且在下一次会话中有效。语法格式修改用户的权限等信息。ALTERUSERuser_name[[WITH]option[...]];其中option子句为。{CREATEDB|NOCREATEDB}|{CREATE
SQL语法-ALTER TYPE
功能描述修改一个类型的定义。语法格式修改类型ALTERTYPEnameaction[,...]ALTERTYPEnameOWNERTO{new_owner|CURRENT_USER|SESSION_USER}ALTERTYPEnameRENAMEATTRIBUTEattribute_nameTOne
SQL语法-ALTER TRIGGER
功能描述修改触发器定义。注意事项只有触发器所在表的所有者可以执行ALTERTRIGGER操作,系统管理员默认拥有此权限。语法格式ALTERTRIGGERtrigger_nameONtable_nameRENAMETOnew_name;参数说明trigger_name要修改的触发器名字。取值范围:已存
SQL语法-ALTER TEXT SEARCH DICTIONARY
功能描述修改全文检索词典的相关定义,包括参数、名称、所有者、以及模式等。注意事项预定义词典不支持ALTER操作。只有词典的所有者可以执行ALTER操作,系统管理员默认拥有此权限。创建或修改词典之后,任何对于filepath路径下用户自定义的词典定义文件的修改,将不会影响到数据库中的词典。如果需要在数
SQL语法-ALTER TEXT SEARCH CONFIGURATION
功能描述更改文本搜索配置的定义。用户可以将映射从字串类型调整为字典,或者改变配置的名称或者所有者,或者修改搜索配置的配置参数。ADDMAPPINGFOR选项为文本搜索配置增加字串类型映射;如果ADDMAPPINGFOR后面任何一个字串类型的映射已经存在于此文本搜索配置中,那么系统将会报错。ALTER
SQL语法-ALTER TABLESPACE
功能描述修改表空间的属性。注意事项只有表空间的所有者有权限执行ALTERTABLESPACE命令,系统管理员默认拥有此权限。要修改表空间的所有者A为B,则A必须是B的直接或者间接成员。说明:如果new_owner与old_owner一致,此处不再校验当前执行操作的用户是否具有修改权限,而直接显示AL
SQL语法-ALTER TABLE PARTITION
功能描述修改表分区,包括增删分区、切割分区、合成分区,以及修改分区属性等。注意事项添加分区的表空间不能是PG_GLOBAL。添加分区的名字不能与该分区表已有分区的名字相同。添加分区的分区键值要和分区表的分区键的类型一致,且要大于分区表中最后一个范围分区的上边界。如果目标分区表中已有分区数达到了最大值
SQL语法-ALTER TABLE
功能描述修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、设置表的所属模式、添加/更新多个列、打开/关闭行访问控制开关。注意事项只有表的所有者有权限执行ALTERTABLE命令,系统管理员默认拥有此权限。不能修改分区表的tablespace,但可以修改分区的tablespace
SQL语法-ALTER SYSTEM KILL SESSION
功能描述ALTERSYSTEMKILLSESSION命令用于结束一个会话。注意事项无。语法格式复制ALTERSYSTEMKILLSESSION'session_sid,serial'[IMMEDIATE];参数说明session_sid,serial会话的SID和SERIAL(格式请参考示例)。取值