检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
字符集 GaussDB数据库支持指定数据库、模式、表或列的字符集,支持的范围如下。 表1 字符集列表 MySQL数据库 GaussDB数据库 utf8mb4 支持 gbk 支持 gb18030 支持 utf8 支持 binary 支持 父主题: MySQL兼容性B模式
EXISTS ] dblink_name; 参数说明 dblink_name 连接对象的名称。 IF EXISTS 如果指定的DATABASE LINK不存在,则发出一个notice而不是报错。 PUBLIC 连接类型,不加PUBLIC默认为PRIVATE。 示例 --创建一个兼容性为ORA的数据库。
SET CONNECTION 功能描述 设置一个数据库连接。 语法格式 SET CONNECTION [ TO | = ] connection_name 参数说明 connection_name 通过CONNECT命令创建数据库连接名字。 示例 EXEC SQL SET CONNECTION
IDENTIFIED BY 'password']; 参数说明 dblink_name 连接名称。 user_name 远端被连接数据库用户名。 password 远端被连接数据库用户密码。 PUBLIC 连接类型,不加PUBLIC默认为PRIVATE。 示例 --创建一个兼容性为ORA的数据。
其他函数 表1 其他函数列表 MySQL数据库 GaussDB数据库 差异 UUID() 支持 - UUID_SHORT() 支持 - 父主题: 系统函数
current 关闭“当前的”连接,它可以是最近打开的连接或者是由SET CONNECTION命令设置的连接。如果没有参数被传给DISCONNECT命令,它作为默认值。 default 关闭默认连接。 all 关闭所有打开的连接。 示例 #include <stdio.h> #include
current 关闭“当前的”连接,它可以是最近打开的连接或者是由SET CONNECTION命令设置的连接。如果没有参数被传给DISCONNECT命令,它作为默认值。 default 关闭默认连接。 all 关闭所有打开的连接。 示例 #include <stdio.h> #include
current 关闭“当前的”连接,它可以是最近打开的连接或者是由SET CONNECTION命令设置的连接。如果没有参数被传给DISCONNECT命令,它作为默认值。 default 关闭默认连接。 all 关闭所有打开的连接。 示例 #include <stdio.h> #include
SET CONNECTION 功能描述 设置一个数据库连接。 语法格式 SET CONNECTION [ TO | = ] connection_name 参数说明 connection_name 通过CONNECT命令创建数据库连接名字。 示例 EXEC SQL SET CONNECTION
SET CONNECTION 功能描述 设置一个数据库连接。 语法格式 SET CONNECTION [ TO | = ] connection_name 参数说明 connection_name 通过CONNECT命令创建数据库连接名字。 示例 EXEC SQL SET CONNECTION
SET CONNECTION 功能描述 设置一个数据库连接。 语法格式 SET CONNECTION [ TO | = ] connection_name 参数说明 connection_name 通过CONNECT命令创建数据库连接名字。 示例 EXEC SQL SET CONNECTION
当指定的库未找到时,连接会失败。 每一个支持GaussDB的库都有一个“magic block”用于确保兼容性,因此不支持GaussDB的库不能通过这个方法加载。 该参数属于BACKEND类型参数,请参考表1中对应设置方法进行设置。 取值范围:字符串 默认值:空 父主题: 客户端连接缺省设置
JDBC接口参考 GaussDB与MySQL的JDBC接口定义一致,均遵循业界规范,本章节主要介绍GaussDB数据库的MySQL兼容性B模式与MySQL数据库JDBC接口的行为差异。 获取结果集中的数据 ResultSet对象提供了丰富的方法,以获取结果集中的数据。获取数据常用的方法如表1所示,其他方法请参考JDK官方文档。
------------------------------ [1, 4, 1e+74, [1, 4, 1e+74]] (1 row) 表1 JSON函数列表 MySQL数据库 GaussDB数据库 差异 JSON_APPEND() 支持 - JSON_ARRAY() 支持 - JSON_ARRAY_APPEND()
加密函数 表1 加密函数列表 MySQL数据库 GaussDB数据库 差异 AES_DECRYPT() 支持 - AES_ENCRYPT() 支持 - 父主题: 系统函数
角色是否具有系统管理员权限。 t(true):表示有。 f(false):表示没有。 rolconnlimit integer 对于可以登录的角色,限制其最大并发连接数量。 -1 表示没有限制。 rolpassword text 密码密文,如果没有密码,则为NULL。 rolvalidbegin timestamp
或无效网络连接。允许在指定CN节点上清理当前CN中缓存的指定数据库、指定用户的相关空闲/无效连接。 注意事项 在非force模式下,该功能只清理数据库集群节点(CN/DN)之间的连接,不会影响客户端连接。 该功能只清理CN中已缓存的空闲/无效的连接,正在使用的正常连接不做清理。
7保持一致,utf8mb4_0900_ai_ci为utf8mb4的非默认字符序。 GaussDB中utf8和utf8mb4为同一个字符集。 表1 排序规则列表 MySQL数据库 GaussDB数据库 utf8mb4_general_ci 支持 utf8mb4_unicode_ci 支持 utf8mb4_bin
GaussDB数据库兼容绝大多数MySQL的表达式,但存在部分差异。如未列出,表达式行为默认为GaussDB原生行为。 表1 表达式 MySQL数据库 GaussDB数据库 用户自定义变量@var_name 部分支持 全局变量@@var_name 部分支持 父主题: MySQL兼容性B模式
当指定的库未找到时,连接会失败。 每一个支持GaussDB的库都有一个“magic block”用于确保兼容性,因此不支持GaussDB的库不能通过这个方法加载。 该参数属于BACKEND类型参数,请参考表1中对应设置方法进行设置。 取值范围:字符串 默认值:空 父主题: 客户端连接缺省设置