检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在A兼容模式下,默认将接收到的空字符串转换为null。 在GaussDB里另外还有两种定长字符类型。在表2里显示。name类型只用在内部系统表中,作为存储标识符,不建议普通用户使用。该类型长度当前定为64字节(63可用字符加结束符)。类型“char”只用了一个字节的存储空间,在系统内部主要用于系统表,主要作为简单化的枚举类型使用。
不支持 - 表5 ROWID类型 序号 Oracle数据库 GaussDB数据库 1 ROWID 不支持 2 UROWID 不支持 表6 用户自定义类型 序号 Oracle数据库 GaussDB数据库 1 对象类型 不支持 2 REF数据类型 不支持 3 可变数组 支持 4 嵌套表
指定用于重加密该CEK的新的CMK,取值为:CMK对象名,该CMK对象由CREATE CLIENT MASTER KEY语法创建。与密钥轮转前指定的客户端主密钥不为同一密钥。 国密算法约束: 由于SM2、SM3、SM4等算法属于中国国家密码标准算法,为规避法律风险,需配套使用。如果轮转CE
指定用于重加密该CEK的新的CMK,取值为:CMK对象名,该CMK对象由CREATE CLIENT MASTER KEY语法创建。与密钥轮转前指定的客户端主密钥不为同一密钥。 国密算法约束: 由于SM2、SM3、SM4等算法属于中国国家密码标准算法,为规避法律风险,需配套使用。如果轮转CE
影响较大,不建议在大数据量同步及对性能要求高的场景中使用。 执行触发器语句时是通过触发器创建者的身份进行权限判断的。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限或被授予了CREATE ANY TRIGGER权限。 BEFORE触发的行级触发器函数可以返回一个NUL
FOR EACH ROW六类触发器,且所有触发器都可下推。 执行触发器语句时是通过触发器创建者的身份进行权限判断的。 执行创建触发器操作的用户需要拥有指定表的TRIGGER权限或被授予了CREATE ANY TRIGGER权限。 BEFORE触发的行级触发器函数可以返回一个NUL
输出参数 pid int64 进程ID。 输出参数 sessionid int64 会话ID。 输出参数 usesysid oid 发起该线程的用户ID。 输出参数 state int32 线程当前状态: 0:未定义。 1:空闲。 2:运行中。 输出参数 rollback_start_time
输出参数 pid int8 线程ID。 输出参数 sessionid int8 会话ID。 输出参数 usesysid oid 发起该线程的用户ID。 输出参数 state int 线程当前状态: 0:未定义。 1:空闲。 2:运行中。 输出参数 rollback_start_time
输出参数 pid int8 线程ID。 输出参数 sessionid int8- 会话ID。 输出参数 usesysid oid 发起该线程的用户ID。 输出参数 state int= 线程当前状态: 0:未定义。 1:空闲。 2:运行中。 输出参数 rollback_start_time
TRANSACTION因为某些原因失败,那么它就会变成一个ROLLBACK,当前事务被取消。 注意事项 事务功能由数据库自动维护,不应显式使用事务功能。 分布式当前不支持客户调用自定义PREPARE TRANSACTION操作,保留该语法仅用于维护模式下CN本地二阶段清理使用,不保证全局事务能力。 在运行PREPARE
输出参数 pid int64 进程ID。 输出参数 sessionid int64 会话ID。 输出参数 usesysid oid 发起该线程的用户ID。 输出参数 state int32 线程当前状态: 0:未定义。 1:空闲。 2:运行中。 输出参数 rollback_start_time
TRANSACTION因为某些原因失败,那么它就会变成一个ROLLBACK,当前事务被取消。 注意事项 事务功能由数据库自动维护,不应显式使用事务功能。 分布式当前不支持客户调用自定义PREPARE TRANSACTION操作。 在运行PREPARE TRANSACTION命令时,必须在postgresql.c
TRANSACTION因为某些原因失败,那么它就会变成一个ROLLBACK,当前事务被取消。 注意事项 事务功能由数据库自动维护,不应显式使用事务功能。 分布式当前不支持客户调用自定义PREPARE TRANSACTION操作。 在运行PREPARE TRANSACTION命令时,必须在postgresql.c
'string'); position ---------- 4 (1 row) pg_client_encoding() 描述:当前客户端编码名称。 返回值类型:name 示例: 1 2 3 4 5 gaussdb=# SELECT pg_client_encoding();
lower_index 绑定数组的最小下标。 higher_index 绑定数组的最大下标。 DBE_SQL.SQL_BIND_ARRAY不支持用户自定义的table类型,请使用数据类型介绍中提供的table类型。 DBE_SQL.SET_RESULT_TYPE_INTS 该函数用来定
constraint_name 列约束或表约束的名称。可选的约束子句用于声明约束,新行或者更新的行必须满足这些约束才能成功插入或更新。 定义约束有两种方法: 列约束:作为一个列定义的一部分,仅影响该列。 表约束:不和某个列绑在一起,可以作用于多个列。 LIKE source_table [ like_option
DATABASE章节中ENCODING部分介绍。 在GaussDB里另外还有两种定长字符类型。在表2里显示。name类型只用在内部系统表中,作为存储标识符,不建议普通用户使用。该类型长度当前定为64字节(63可用字符加结束符)。类型"char"只用了一个字节的存储空间。它在系统内部主要用于系统表,主要作为简单化的枚举类型使用。
DATABASE章节中ENCODING部分介绍。 在GaussDB里另外还有两种定长字符类型。在表2里显示。name类型只用在内部系统表中,作为存储标识符,不建议普通用户使用。该类型长度当前定为64字节(63可用字符加结束符)。类型"char"只用了一个字节的存储空间。它在系统内部主要用于系统表,主要作为简单化的枚举类型使用。
不适合传输敏感信息,可能违反隐私保护法规。 只适用于内部网络或对安全性要求不高的环境。 SSL方式 提供了加密传输,数据在传输过程中得到保护,安全性较高。 支持客户端/服务器身份验证,增强了安全性。 配置和管理相对复杂,需要证书的颁发和更新。 可能会增加一些性能开销,特别是在加密和解密大量数据时。 适
GaussDB分布式版形态整体架构如下: 图1 GaussDB分布式版形态整体架构图 Coordinator Node:协调节点CN,负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各DN上并行执行。 GTM:全局事务管理器(Global Transaction Manag