检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DML语法一览表 DML(Data Manipulation Language,数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参见INSERT。 同时向多个表添加一条或多条记录,请参见INSERT
其他语法一览表 除了DCL、DDL和DML语法,GaussDB还提供了其他功能的语法。 关闭当前节点 GaussDB支持使用shutdown命令关闭当前数据库节点,请参考SHUTDOWN。 BUCKET扩容相关SQL GaussDB支持用于扩容工具通知内核哪些bucket已经完成搬迁的语句,请参考MARK
其他语法一览表 除了DCL、DDL和DML语法,GaussDB还提供了其他功能的语法。 关闭当前节点 GaussDB支持使用shutdown命令关闭当前数据库节点,请参考SHUTDOWN。 BUCKET扩容相关SQL GaussDB支持用于扩容工具通知内核哪些bucket已经完成搬迁的语句,请参考MARK
ecpg与Pro*C兼容性对比 ecpg是GaussDB提供的一种用于C语言程序的嵌入式SQL预处理器,与ORA数据库Pro*C预处理器在编译执行命令、语法、嵌入式语句等行为和语义上存在差异。 ecpg与Pro*C的相关使用差异对比: 目前ecpg不支持EXEC SQL CONTEXT
ecpg与Pro*C兼容性对比 ecpg是GaussDB提供的一种用于C语言程序的嵌入式SQL预处理器,与A数据库Pro*C预处理器在编译执行命令、语法、嵌入式语句等行为和语义上存在差异。 ecpg与Pro*C的相关使用差异对比: 目前ecpg不支持EXEC SQL CONTEXT
DDL语法一览表 DDL(Data Definition Language数据定义语言),用于定义或修改数据库中的对象。如:表、索引、视图等。 GaussDB不支持CN不完整时进行DDL操作。例如:集群中有1个CN故障时执行新建数据库、表等操作都会失败。 定义客户端加密主密钥 客
DCL语法一览表 DCL(Data Control Language,数据控制语言),是用来设置或更改数据库用户或角色权限的语句。 授权 GaussDB提供了针对数据对象和角色授权的语句,请参考GRANT。 收回权限 GaussDB提供了收回权限的语句,请参考REVOKE。 设置默认权限
GROUP 删除用户组 DROP GROUP 定义过程语言 表29 过程语言定义相关SQL 功能 相关SQL 定义一种新的过程语言 CREATE LANGUAGE 修改一个过程语言的定义 ALTER LANGUAGE 删除一个过程语言 DROP LANGUAGE 定义脱敏策略 表30
删除函数 DROP FUNCTION 定义包 包由包头(package specification)和包体(package body)组成,用来分类管理存储过程和函数,类似于Java、C++等语言中的类。 表11 包定义相关SQL 功能 相关SQL 创建包 CREATE PACKAGE 删除包
cursor类型。 GaussDB内NOT NULL只支持语法不支持功能,即不会校验元素是否为NULL。 详情可参考《开发指南》中“存储过程 > 数组、集合和record > 集合”章节。 2 VARRAY (variable-size array)语法: { VARRAY | [ VARYING
> 数组、集合和record > 数组”章节。 3 Nested table语法: TABLE OF datatype [ NOT NULL ] 支持,有差异 GaussDB内NOT NULL只支持语法不支持功能。 详情可参考《开发指南》中“存储过程 > 数组、集合和record >
DDL语法一览表 DDL(Data Definition Language数据定义语言),用于定义或修改数据库中的对象。如:表、索引、视图等。 GaussDB不支持CN不完整时进行DDL操作。例如:集群中有1个CN故障时执行新建数据库、表等操作都会失败。 定义客户端加密主密钥 客
DCL语法一览表 DCL(Data Control Language,数据控制语言),是用来设置或更改数据库用户或角色权限的语句。 授权 GaussDB提供了针对数据对象和角色授权的语句,请参考GRANT。 收回权限 GaussDB提供了收回权限的语句,请参考REVOKE。 设置默认权限
DML语法一览表 DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 修改数据 修改数据是修改数据库表中的一条或多条记录,请参考UPDATE。
DML语法一览表 DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 修改数据 修改数据是修改数据库表中的一条或多条记录,请参考UPDATE。
DML语法一览表 DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 修改数据 修改数据是修改数据库表中的一条或多条记录,请参考UPDATE。
DML语法一览表 DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 修改数据 修改数据是修改数据库表中的一条或多条记录,请参考UPDATE。
DML语法一览表 DML(Data Manipulation Language数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。 插入数据 插入数据是往数据库表中添加一条或多条记录,请参考INSERT。 修改数据 修改数据是修改数据库表中的一条或多条记录,请参考UPDATE。
DCL语法一览表 DCL(Data Control Language数据控制语言),是用来创建用户角色、设置或更改数据库用户或角色权限的语句。 定义角色 角色是用来管理权限的,从数据库安全的角度考虑,可以把所有的管理和操作权限划分到不同的角色上。所涉及的SQL语句,请参考表1。 表1
DCL语法一览表 DCL(Data Control Language数据控制语言),是用来创建用户角色、设置或更改数据库用户或角色权限的语句。 定义角色 角色是用来管理权限的,从数据库安全的角度考虑,可以把所有的管理和操作权限划分到不同的角色上。所涉及的SQL语句,请参考表1。 表1