检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方便管理这些用户,将用户组成一个数据库角色。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在业务设计中,仅建议通过ROLE来配置权限,而不是用来访问数据库。 父主题: FAQ
移除定义 */ EXEC SQL UNDEF MYNUMBER; 在嵌入式SQL程序中也可以使用C语言版本的#define和#undef。区别在于定义的值会在哪里被计算,如果使用EXEC SQL DEFINE,那么ecpg预处理阶段会计算这些定义并替换值。如下示例,ecpg对其进
方便管理这些用户,将用户组成一个数据库角色。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。角色和用户之间的区别只在于角色默认是没有LOGIN权限的。在业务设计中,仅建议通过ROLE来配置权限,而不是用来访问数据库。 父主题: FAQ
x'ffffffff'::bigint)); concat ------------ 0/1c026938 (1 row) 由于M兼容语法与高斯数据库语法有区别,M兼容库需要使用以下转换语句: SELECT CONCAT(hex(({lsn_num} >> 32) & 4294967295)
x'ffffffff'::bigint)); concat ------------ 0/243beb80 (1 row) 由于M兼容语法与高斯数据库语法有区别,M兼容库需要使用以下转换语句: SELECT CONCAT(hex(({lsn_num} >> 32) & 4294967295)
相同数据使用不同的字符序排序结果可能会不同。 在GaussDB中,utf8mb4与utf8为同一字符集。 在GaussDB的B模式(即sql_compatibility = 'B')下,binary字符集与SQL_ASCII字符集为同一字符集。 建议表字段和server_encodi
相同数据使用不同的字符序排序结果可能会不同。 在GaussDB中,utf8mb4与utf8为同一字符集。 在GaussDB的MySQL模式(即sql_compatibility = 'MYSQL')下,binary字符集与SQL_ASCII字符集为同一字符集。 建议表字段和server_en
当数据库驱动访问华为云密钥管理服务时,为避免攻击者伪装为密钥服务,在数据库驱动与密钥服务建立https连接的过程中,可通过CA证书验证密钥服务器的合法性。为此,需提前配置CA证书,如果未配置,将不会验证密钥服务的身份。本节介绍如何下载与配置CA证书。 配置方法 在key_info参数的中,增加证书相关参数即可。
当数据库驱动访问华为云密钥管理服务时,为避免攻击者伪装为密钥服务,在数据库驱动与密钥服务建立https连接的过程中,可通过CA证书验证密钥服务器的合法性。为此,需提前配置CA证书,如果未配置,将不会验证密钥服务的身份。本节介绍如何下载与配置CA证书。 配置方法 在key_info参数的中,增加证书相关参数即可。
实际能容纳的字符数与使用的字符集有关。 2 NVARCHAR2 ( size ) 支持,有差异 在GaussDB中,NVARCHAR2(n)类型是VARCHAR2(n)类型的别名;而在Oracle中NVARCHAR2(n)与VARCHAR2(n)有一定的区别,MAX_STRIN
实际能容纳的字符数与使用的字符集有关。 2 NVARCHAR2 ( size ) 支持,有差异 在GaussDB中,NVARCHAR2(n)类型是VARCHAR2(n)类型的别名;而在Oracle中NVARCHAR2(n)与VARCHAR2(n)有一定的区别,MAX_STRIN
日期与时间数据类型 表1 日期与时间数据类型 MySQL数据库 GaussDB数据库 差异 DATE 支持,存在差异 GaussDB支持date数据类型,与MySQL相比规格上存在如下差异: 输入格式 GaussDB只支持字符类型,不支持数值类型。如支持'2020-01-01'或
日期与时间数据类型 表1 日期与时间数据类型 MySQL数据库 GaussDB数据库 差异 DATE 支持,存在差异 GaussDB支持date数据类型,与MySQL相比规格上存在如下差异: 输入格式 GaussDB只支持字符类型,不支持数值类型。如支持'2020-01-01'或
身份认证与访问控制 服务的访问控制 父主题: 安全
日期与时间数据类型 表1 日期与时间数据类型 MySQL数据库 GaussDB数据库 差异 DATE 支持,存在差异 GaussDB支持date数据类型,与MySQL相比规格上存在如下差异: 反斜杠\在MySQL和GaussDB中都视为转义,但MySQL支持\0,GaussDB暂
行转列与列转行 行转列 --建表并插入数据。 gaussdb=# CREATE TABLE test_p2(id INT, class VARCHAR(20), score INT); gaussdb=# INSERT INTO test_p2 VALUES (1,'math',64)
日期与时间数据类型 表1 日期与时间数据类型 MySQL数据库 GaussDB数据库 差异 DATE 支持,存在差异 GaussDB支持date数据类型,与MySQL相比规格上存在如下差异: 反斜杠\在MySQL和GaussDB中都视为转义,但MySQL支持\0,GaussDB暂
行转列与列转行 行转列 --建表并插入数据。 gaussdb=# CREATE TABLE test_p2(id INT, class VARCHAR(20), score INT); gaussdb=# INSERT INTO test_p2 VALUES (1,'math',64)
GaussDB与PostgreSQL的关系 最早GaussDB内核引擎基于PostgreSQL9.2开源版本不断演进,根据PG-XC架构衍生了多CN架构,主要开发了分布式执行框架(stream算子)、向量化引擎等领域中较重要的特性。目前GaussDB除了保留PostgreSQL的
[unknown]@[local] (2 rows) login_audit_messages_pid 描述:查看登录用户的登录信息。与login_audit_messages的区别在于结果基于当前backendid向前查找。所以不会因为同一用户的后续登录,而影响本次登录的查询结果。也就是查询不到该用户后续登录的信息。