检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SELECT ifnull(null, null) is null as a; a --- t (1 row) --输入NULL和字符串,输出结果为第一个非空的值。 gaussdb=# SELECT ifnull(null, 'A') as a; a --- A (1 row)
schema_name 模式的名称。 取值范围:已存在模式名。 index_name 要创建的索引名,不能包含模式名,索引的模式与表相同。 取值范围:字符串,要符合标识符命名规范。 table_name 需要为其创建索引的表的名称,可以用模式修饰。 取值范围:已存在的表名。 USING method
指定的DOMNODE对象。 nodeValue 向DOMNODE对象中设置的字符串。 nodeValue可以输入空字符串和NULL值,但不会对节点值进行修改。 nodeValue暂不支持转义字符'&',如字符串中包含该转义字符,会清空节点值。 nodeValue默认的最大长度受限于V
指定的DOMNODE对象。 nodeValue 向DOMNODE对象中设置的字符串。 nodeValue可以输入空字符串和NULL值,但不会对节点值进行修改。 nodeValue暂不支持转义字符'&',如字符串中包含该转义字符,会清空节点值。 nodeValue默认的最大长度受限于V
认证鉴权 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。
VALUE类型仅支持INT1、INT2、INT4、INT8、INT16、FLOAT4、FLOAT8、NUMERIC、INTERVAL和字符串(仅支持可以隐式转换为数字的字符串)类型。 VALUE的值一定为非负数。 VALUE当前只支持常量作为上下边界,不支持变量与表达式。 UNION子句 UN
标识符 M-Compatibility模式下标识符存在以下差异: GaussDB无引号标识符中不支持以美元符号($)开头,MySQL无引号标识符中支持。 GaussDB无引号标识符中的支持大小写敏感的数据库对象。 GaussDB标识符支持U+0080~U+00FF扩展字符,MyS
标识符 M-Compatibility模式下标识符存在以下差异: GaussDB无引号标识符中不支持以美元符号($)开头,MySQL无引号标识符中支持。 GaussDB无引号标识符中的支持大小写敏感的数据库对象。 GaussDB标识符支持U+0080~U+00FF扩展字符,MyS
SELECT ifnull(null, null) is null as a; a --- t (1 row) --输入NULL和字符串,输出结果为第一个非空的值。 gaussdb=# SELECT ifnull(null, 'A') as a; a --- A (1 row)
重复设置同一关键字时,以最后一次设置为准。例如"CLOG_PART=256,CLOG_PART=2",设置的结果为CLOG_PART=2。 参数类型:字符串 参数单位:无 取值范围: CLOG_PART:CLOG文件控制器的个数。最小值为1,最大值为256。 CSNLOG_PART:CSNLO
加密。1表示采用sha256和md5两种方式分别对密码加密,2表示采用sha256方式对密码加密,3表示采用sm3方式对密码加密。MD5加密算法安全性低,存在安全风险,不建议使用。 cn:check_disconnect_query 控制客户端超时断连后,服务端语句终止执行功能是否开启。
PARTITION指定多个分区名时,一级分区名和二级分区名可同时存在,且可以存在相同的分区名,最终分区范围取其并集。 alias 目标表的别名。 取值范围:字符串,符合标识符命名规范。 table_list 一个表的表达式列表,与from_list类似,但可以同时声明目标表和关联表,仅在多表更新语法
关系已存在。 subpartition_table_name 二级分区表的名称。 取值范围:字符串,要符合标识符命名规范。 column_name 新表中要创建的字段名。 取值范围:字符串,要符合标识符命名规范。 data_type 字段的数据类型。 COLLATE collation
UUID类型 UUID数据类型用来存储RFC 4122,ISO/IEF 9834-8:2005以及相关标准定义的通用唯一标识符(UUID)。这个标识符是一个由算法产生的128位标识符,确保它不可能使用相同算法在已知的模块中产生相同的标识符。 因此,对分布式系统而言,这种标识符比序
使用Go驱动操作密态数据库 在执行本节的SQL语句之前,请确保已完成前两阶段:准备阶段、配置阶段。 本节以完整的执行流程为例,介绍如何使用密态数据库语法,包括三个阶段:使用DDL阶段、使用DML阶段、清理阶段。 连接密态数据库 连接密态数据库需要使用Go驱动包openGauss-
ice,告知表已存在。 partition_table_name 分区表的名称。 取值范围:字符串,要符合标识符命名规范。 column_name 新表中要创建的字段名。 取值范围:字符串,要符合标识符命名规范。 data_type 字段的数据类型。 COLLATE collation
浮点型:FLOAT(M,D)、DOUBLE(M,D)。 定点型:DECIMAL(M,D)、NUMERIC(M,N)。 BIT类型:BIT。 字符串二进制类型:CHAR(N)、VARCHAR(N)、BINARY、VARBINARY。 文本类型:TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT。
连接参数参考 info参数连接的所有属性名称对大小写敏感。常用的属性如表1所示。 表1 info参数的连接属性 属性名称 属性说明 属性值 PGDBNAME 表示数据库名称(URL中无需配置该参数,自动从Properties文件中解析)。 属性类型:String PGHOST 主机IP地址。
UUID类型 UUID数据类型用来存储RFC 4122,ISO/IEF 9834-8:2005以及相关标准定义的通用唯一标识符(UUID)。这个标识符是一个由算法产生的128位标识符,确保它不可能使用相同算法在已知的模块中产生相同的标识符。 因此,对分布式系统而言,这种标识符比序
可选择指定要连接的数据库的IP地址、端口号、远端的database name等参数,支持的options包括: host:指定连接的地址。支持以‘,’分割的字符串来指定多个IP地址,当前不支持密态数据库和ssl设置和证书认证,不指定默认为空。 port:指定连接的端口号,不指定默认为5432。 db