检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据类型 数值数据类型 日期与时间数据类型 字符串数据类型 二进制数据类型 JSON类型 数据类型支持的属性 数据类型转换 父主题: MySQL兼容性M-Compatibility模式
描述:text类型转换为date类型。 参数:text 返回值类型:date text_float4 描述:text类型转换为float4类型。 参数:text 返回值类型:real text_float8 描述:text类型转换为float8类型。 参数:text 返回值类型:double
描述:将date类型转换为bpchar类型。 参数:date 返回值类型:character date_text 描述:将date类型转换为text类型。 参数:date 返回值类型:text date_varchar 描述:将date类型转换为varchar类型。 参数:date
描述:将date类型转换为bpchar类型。 参数:date 返回值类型:character date_text(date) 描述:将date类型转换为text类型。 参数:date 返回值类型:text date_varchar(date) 描述:将date类型转换为varchar类型。
通过使用XMLELEMENT函数将字符串转变为XMLTYPE类型,而是转变成XML类型。具体请参见《开发指南》中“SQL参考 > 数据类型 > XMLTYPE类型”章节。 2 URIType 不支持 - 表9 空间类型 序号 Oracle数据库 GaussDB数据库 1 SDO_GEOMETRY
元素可以是任意类型的JSON,并且不要求数组内所有元素都是同一类型。 对象(object):{}结构,存储key:value的键值对,其键只能是用""包裹起来的字符串,值可以是任意类型的JSON,对于重复的键,按最后一个键值为准。 GaussDB内存在两种数据类型JSON和JSO
数组(array):[]结构,里面存放的元素可以是任意类型的JSON,并且不要求数组内所有元素都是同一类型。 对象(object):{}结构,存储key:value的键值对,其键只能是用""包裹起来的字符串,值可以是任意类型的JSON,对于重复的键,按最后一个键值为准。 GaussDB存在两种数据类型JSON和JSO
向量数据类型 向量数据类型包括floatvector和boolvector两种。 floatvector数据类型是指多维数据中含有的数据为float类型,例如[1.0,3.0,11.0,110.0,62.0,22.0,4.0]。 floatvector成员仅支持单精度。单精度范围
通过\d或\d+查看HLL类型的参数。 创建HLL数据类型时,根据入参的行为不同,结果不同: 创建HLL类型时对应入参不输入或输入-1,采用默认值设定对应的HLL参数。 输入合法范围的入参,对应HLL参数采用输入值。 输入不合法范围的入参,创建HLL类型报错。 1 2 3
算时,返回值为类型本身,不会向上提升类型,当返回值超范围时报错。 MySQL:支持提升类型到BIGINT后计算。 |、&、^、~运算符 GaussDB:在类型所占用BIT位中计算;GaussDB中^表示指数运算,如需使用异或运算符,使用#替换。 MySQL:提升类型计算。 负数显式类型转换:
通过\d或\d+查看HLL类型的参数。 创建HLL数据类型时,根据入参的行为不同,结果不同: 创建HLL类型时对应入参不输入或输入-1,采用默认值设定对应的HLL参数。 输入合法范围的入参,对应HLL参数采用输入值。 输入不合法范围的入参,创建HLL类型报错。 1 2 3
通过\d或\d+查看HLL类型的参数。 创建HLL数据类型时,根据入参的行为不同,结果不同: 创建HLL类型时对应入参不输入或输入-1,采用默认值设定对应的HLL参数。 输入合法范围的入参,对应HLL参数采用输入值。 输入不合法范围的入参,创建HLL类型报错。 1 2 3
通过\d或\d+查看HLL类型的参数。 创建HLL数据类型时,根据入参的行为不同,结果不同: 创建HLL类型时对应入参不输入或输入-1,采用默认值设定对应的HLL参数。 输入合法范围的入参,对应HLL参数采用输入值。 输入不合法范围的入参,创建HLL类型报错。 1 2 3
n = 's1'时,可以使用此类型,类型映射为BYTEA类型,别名为BYTEA。 RAW 变长的十六进制类型。 4字节加上实际的二进制字符串。最大为1GB-1,但还需要考虑到列描述头信息的大小,以及列所在元组的大小限制(也小于1GB-1),因此类型最大值可能小于1GB-1。 BYTEA
向量化引擎支持的数据类型 向量化引擎支持的数据类型如表1所示。 表1 向量化引擎支持的数据类型 类别 数据类型 长度 是否支持 Numeric Types tinyint [unsigned] 1 支持 smallint [unsigned] 2 支持 mediumint [unsigned]
向量化引擎支持的数据类型 向量化引擎支持的数据类型如表1所示。 表1 向量化引擎支持的数据类型 类别 数据类型 长度 是否支持 Numeric Types tinyint [unsigned] 1 支持 smallint [unsigned] 2 支持 mediumint [unsigned]
用户自定义子类型 PL/SQL中使用SUBTYPE可以创建自己的子类型,其基类型可以是任何基础类型或用户自定义类型。子类型可以提供数据类型的兼容性,显示该类型数据项的预期用途,检测超出范围的值。 SUBTYPE基础定义语法: SUBTYPE subtype_name IS base_type
T。 数值类型 货币类型 布尔类型 字符类型 二进制类型 日期/时间类型 几何类型 网络地址类型 位串类型 UUID类型 JSON/JSONB类型 HLL数据类型 范围类型 对象标识符类型 伪类型 XML类型 XMLTYPE类型 SET类型 aclitem类型 数组类型 父主题:
数值类型 货币类型 布尔类型 字符类型 二进制类型 日期/时间类型 几何类型 网络地址类型 位串类型 UUID类型 JSON/JSONB类型 HLL数据类型 范围类型 对象标识符类型 伪类型 XML类型 XMLTYPE类型 aclitem类型 数组类型 向量数据类型 向量化引擎支持的数据类型
转换关系请参见PG_CAST。 数值类型 货币类型 布尔类型 字符类型 二进制类型 日期/时间类型 几何类型 网络地址类型 位串类型 UUID类型 JSON/JSONB类型 HLL数据类型 范围类型 对象标识符类型 伪类型 aclitem类型 父主题: SQL参考