检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ALTER COORDINATOR 功能描述 修改协调节点CN的状态。可以在集群任意一个正常的CN上执行SQL,修改pgxc_node系统表中指定节点的nodeis_active字段值,并且还可以指定在哪些节点上修改系统表。 注意事项 ALTER COORDINATOR是修改系统表的语
ALTER COORDINATOR 功能描述 修改pgxc_node系统表中指定节点的nodeis_active字段值,可以在集群任意一个正常的CN上执行,并且指定在哪些节点上修改系统表。 注意事项 ALTER COORDINATOR是修改系统表的语句,限制只有管理员用户和内部维
ALTER COORDINATOR 功能描述 修改pgxc_node系统表中指定节点的nodeis_active字段值,可以在集群任意一个正常的CN上执行,并且指定在哪些节点上修改系统表。 注意事项 ALTER COORDINATOR是修改系统表的语句,限制只有管理员用户和内部维
强制转换函数 表1 强制转换函数列表 MySQL数据库 GaussDB数据库 差异 CAST() 支持,存在差异 数据类型转换规则和支持的转换类型均以GaussDB支持的转换范围和规则为准。 CONVERT() 支持,存在差异 数据类型转换规则和支持的转换类型均以GaussDB支持的转换范围和规则为准。
强制转换函数 表1 强制转换函数列表 MySQL数据库 GaussDB数据库 差异 CAST() 支持,存在差异 数据类型转换规则和支持的转换类型均以GaussDB支持的转换范围和规则为准。 CONVERT() 支持,存在差异 数据类型转换规则和支持的转换类型均以GaussDB支持的转换范围和规则为准。
类型转换函数 表1 类型转换函数列表 函数名 与MySQL的差异 CAST() 由于函数执行机制不同,在cast函数嵌套其他函数(如greatest、least等)时,内层函数返回小于1的值,结果与MySQL不一致。 --GaussDB: m_db=# SELECT cast(least(1
NCHAR[(N)])转换字符集。 GaussDB支持使用CONVERT(expr, FLOAT[(p)])或CONVERT(expr, DOUBLE)将表达式转换为浮点类型,MySQL 5.7版本不支持此转换。 GaussDB不支持使用CONVERT(expr, JSON)将表达式转换为JSON。
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
编码类型转换 convert_to_nocase(text, text) 描述:将字符串转换为指定的编码类型。 返回值类型:bytea 示例: 1 2 3 4 5 gaussdb=# SELECT convert_to_nocase('12345', 'GBK'); convert_to_nocase
to_number ( expr [, fmt]) 描述:将expr按指定格式转换为一个NUMBER类型的值。 类型转换格式请参考表1。 转换十六进制字符串为十进制数字时,最多支持16个字节的十六进制字符串转换为无符号数。 转换十六进制字符串为十进制数字时,格式字符串中不允许出现除'x'或'X'以外的其他字符,否则报错。
用于当expr转换numeric类型失败时指定返回值return_value。return_value同expr一样可以是任何能转换成字符串的类型。return_value的转换方式和expr相同也是根据fmt格式进行转换,会先校验return_value是否会转换失败,如果失败则该函数报错。
用于当expr转换numeric类型失败时指定返回值return_value。return_value同expr一样可以是任何能转换成字符串的类型。return_value的转换方式和expr相同也是根据fmt格式进行转换,会先校验return_value是否会转换失败,如果失败则该函数报错。
to_number ( expr [, fmt]) 描述:将expr按指定格式转换为一个NUMBER类型的值。 类型转换格式请参考表1。 转换十六进制字符串为十进制数字时,最多支持16个字节的十六进制字符串转换为无符号数。 转换十六进制字符串为十进制数字时,格式字符串中不允许出现除'x'或'X'以外的其他字符,否则报错。
to_number ( expr [, fmt]) 描述:将expr按指定格式转换为一个NUMBER类型的值。 类型转换格式请参考表2。 转换十六进制字符串为十进制数字时,最多支持16个字节的十六进制字符串转换为无符号数。 转换十六进制字符串为十进制数字时,格式字符串中不允许出现除'x'或'X'以外的其他字符,否则报错。
row) 数据类型转换规则的差异: GaussDB数据库对于不同数据类型之间的转换规则有明确的定义: 是否支持转换:pg_cast系统表中是否定义两种类型的转换路径,没有定义则不支持。 支持转换的场景:支持任意场景转换、仅支持显式(cast表达式)转换、仅支持赋值时转换。不支持的场景