-
CREATE SCHEMA - 云数据库 GaussDB
TRIGGER、GRANT子句。 子命令所创建的对象都被AUTHORIZATION子句指定的用户所拥有。 default_charset 仅在sql_compatibility='B'时支持该语法。指定模式的默认字符集,单独指定时会将模式的默认字符序设置为指定的字符集的默认字符序。 default_collation
-
CREATE SCHEMA - 云数据库 GaussDB
子命令所创建的对象都被AUTHORIZATION子句指定的用户所拥有。 如果当前搜索路径上的模式中存在同名对象时,需要明确指定引用对象所在的模式。可以通过命令SHOW SEARCH_PATH来查看当前搜索路径上的模式。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 --创建一个角色role1。
-
CREATE SCHEMA - 云数据库 GaussDB
名前缀,则访问当前模式下的命名对象。创建命名对象时也可用模式名作为前缀修饰。 另外,CREATE SCHEMA可以包括在新模式中创建对象的子命令,这些子命令和那些在创建完模式后发出的命令没有任何区别。如果使用了AUTHORIZATION子句,则所有创建的对象都将被该用户所拥有。 注意事项
-
CREATE SCHEMA - 云数据库 GaussDB
子命令所创建的对象都被AUTHORIZATION子句指定的用户所拥有。 如果当前搜索路径上的模式中存在同名对象时,需要明确指定引用对象所在的模式。可以通过命令SHOW SEARCH_PATH来查看当前搜索路径上的模式。 示例 1 2 3 4 5 6 7 8 9 10
-
DELETE - 云数据库 GaussDB
G子句所引用的表以及condition上读取的表的SELECT权限。 对于行存复制表,仅支持以下场景的DELETE操作: 有主键约束的场景。 执行计划能下推的场景。 对于子查询是STREAM计划的DELETE语句,不支持删除的行数据同时进行UPDATE更新操作。 语法格式 1 2
-
REINDEX - 云数据库 GaussDB
partition_name 需要重建索引的分区的名称或者索引分区的名称。 取值范围: 如果前面是REINDEX INDEX,则这里应该指定索引分区的名称; 如果前面是REINDEX TABLE,则这里应该指定分区的名称; REINDEX DATABASE和SYSTEM这种形式的重建索引不能在事务块中执行。
-
DO - 云数据库 GaussDB
代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。 如果语言是不受信任的,用户必须有使用程
-
PREPARE - 云数据库 GaussDB
PREPARE 功能描述 创建一个预备语句。 预备语句是服务端的对象,可以用于优化性能。在执行PREPARE语句的时候,指定的查询被解析、分析、重写。当随后发出EXECUTE语句的时候,预备语句被规划和执行。这种设计避免了重复解析、分析工作。PREPARE语句创建后在整个数据库会
-
PURGE - 云数据库 GaussDB
TABLE:用户必须是表的所有者,且用户必须拥有表所在模式的USAGE权限,当三权分立开关关闭时,系统管理员默认拥有此权限。 PURGE INDEX:用户必须是索引的所有者,用户必须拥有索引所在模式的USAGE权限,当三权分立开关关闭时,系统管理员默认拥有此权限。 PURGE R
-
SAVEPOINT - 云数据库 GaussDB
SAVEPOINT删除一个保存点,但是保留该保存点建立后执行的命令的效果。 保存点只能在一个事务块里面建立。在一个事务里面可以定义多个保存点。 由于节点故障或者通信故障引起的节点线程或进程退出导致的报错,以及由于COPY FROM操作中源数据与目标表的表结构不一致导致的报错,均不能正常回滚到保存点之前,而是整个事务回滚。
-
SELECT - 云数据库 GaussDB
] ] 可选的columns_clause用来指明将在虚拟表中生成的列所需的相关信息。 name为列的名称。 type为列的类型。 PATH:可选的PATH部分的column_expression为XPath 1.0的表达式,由row_expression得到的节点集中的某个节点作
-
SET - 云数据库 GaussDB
认编码为UTF8。 config_parameter 可设置的运行时参数的名称。可用的运行时参数可以使用SHOW ALL命令查看。 部分通过SHOW ALL查看的参数不能通过SET设置。如max_datanodes。 value config_parameter的新值。可以声明为
-
CALL - 云数据库 GaussDB
使用CALL命令可以调用已定义的函数和存储过程。 注意事项 函数或存储过程的所有者、被授予了函数或存储过程EXECUTE权限的用户、或被授予EXECUTE ANY FUNCTION权限的用户,有权使用CALL命令,当三权分立开关关闭时,系统管理员默认拥有此权限。 语法格式 CALL [schema
-
CURSOR - 云数据库 GaussDB
检索会为用户节约很多客户端的工作。比如,如果查询从某个整数列返回1,在缺省的游标里将获得一个字符串1,但在二进制游标里将得到一个4字节的包含该数值内部形式的数值(大端顺序)。 静态游标支持定义参数,参数支持默认值。但是参数默认值不能应用PACKAGE外的变量,如果需要使用,可以在
-
GRANT - 云数据库 GaussDB
INDEX,在同名模式下创建的对象的所有者是同名模式的所有者;而对于CREATE ANY TRIGGER和CREATE ANY SYNONYM,在同名模式下创建的对象的所有者为创建者。 需要谨慎授予用户CREATE ANY FUNCTION的权限,以免其他用户利用DEFINER类型的函数进行权限提升。
-
CLOSE - 云数据库 GaussDB
CLOSE释放和一个游标关联的所有资源。 注意事项 不允许对一个已关闭的游标再做任何操作。 一个不再使用的游标应该尽早关闭。 当创建游标的事务用COMMIT或ROLLBACK终止之后,每个不可保持的已打开游标都隐含关闭。 当创建游标的事务通过ROLLBACK退出之后,每个可以保持的游标都将隐含关闭。
-
DEALLOCATE - 云数据库 GaussDB
将在会话结束的时候被删除。 语法中PREPARE关键字总会被忽略。 语法格式 1 DEALLOCATE [ PREPARE ] { name | ALL }; 参数说明 name 将要删除的预备语句。 ALL 删除所有预备语句。 示例 1 2 3 4 5 6 7
-
TRUNCATE - 云数据库 GaussDB
partition_value 指定的分区键值。 通过PARTITION FOR子句指定的这一组值,可以唯一确定一个分区。 取值范围:需要进行删除数据分区的分区键的取值范围。 使用PARTITION FOR子句时,partition_value所在的整个分区会被清空。 UPDATE GLOBAL
-
FETCH - 云数据库 GaussDB
FETCH通过已创建的游标来检索数据。 每个游标都有一个供FETCH使用的关联位置。游标的关联位置可以在查询结果的第一行之前,或者在结果中的任意行,或者在结果的最后一行之后: 游标刚创建完之后,关联位置在第一行之前。 在抓取了一些移动行之后,关联位置在检索到的最后一行上。 如果F
-
PREDICT BY - 云数据库 GaussDB
PREDICT BY 分布式场景暂不支持使用该语法。 父主题: P