检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK概述 本文介绍了数据仓库服务 GaussDB(DWS)提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer提供根据需求动态生成SDK代码功能,从而降低SDK使用难度,推荐使用。操作步骤如下所示: 登录华为云API Explor
typinput regproc 输入转换函数(文本格式)。 typoutput regproc 输出转换函数(文本格式)。 typreceive regproc 输入转换函数(二进制格式),如果没有则为0。 typsend regproc 输出转换函数(二进制格式),如果没有则为0。
设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与quote参数混淆引发潜在的导入错误。 解决办法:将quote设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。 GAUSS-04662: "illegal chars conversion
'1110'::bit(4)::integer AS RESULT; result -------- 14 (1 row) 只是转换为“bit”的意思是转换成bit(1),因此只会转换成整数的最低位。 父主题: 函数和操作符
'1110'::bit(4)::integer AS RESULT; result -------- 14 (1 row) 只是转换为“bit”的意思是转换成bit(1),因此只会转换成整数的最低位。 父主题: 函数和操作符
错误原因:reltime类型值非法,不能转换为interval类型。 解决办法:检查输入参数。 GAUSS-03083: "invalid input syntax for type tinterval: '%s'" SQLSTATE: 22007 错误原因:输入字符串转换为tinterval类型时语法错误。
集群重分布 重分布 查看重分布详情 父主题: 节点变更
s设置为true,标识导入非法字符兼容。由于导入非法字符兼容会将非法字符转换为空格或者问号,所以会与null参数混淆引发潜在的导入错误。 解决办法:将null设置为非空格或问号的其他字符以避免与非法字符转换后产生混淆。 GAUSS-04660: "illegal chars conversion
are not binary-compatible" SQLSTATE: 42P17 错误原因:复合数据类型不是二进制兼容的,因此不能进行转换。 解决办法:创建CAST时,请勿使用复合数据类型作为源数据类型或目标数据类型。 GAUSS-00977: "enum data types
not a valid encoding code" SQLSTATE: 42704 错误原因:将字符串转换为ASCII编码格式时,未使用指定的编码标识符。 解决办法:将字符串转换为ASCII编码格式时,请确认使用指定的编码标识符编号必须小于42。 GAUSS-00498: "%s
SQL 9.X版本整理,具体差异如下: 客户端差异 GaussDB(DWS) gsql相较于PostgreSQL psql做了如下安全加固变更: 取消通过元命令\password设置用户密码。 新增元命令\i+、 \ir+、\include_relative+和输入输出参数-k,以支持给导入导出的文件加密。
zhparser_multi_duality 参数说明:Zhparser解析器设定是否将长词内的文字自动以二字分词法聚合。 参数类型:USERSET 取值范围:布尔型 on表示将长词内的文字自动以二字分词法聚合。 off表示不将长词内的文字自动以二字分词法聚合。 默认值:off zhparser_multi_short
有长度的bit varying表示没有长度限制。 如果显式地把一个位串值转换成bit(n),则此位串右边的内容将被截断或者在右边补齐零,直到刚好n位,而且不会抛出任何错误。类似地,如果显式地把一个位串数值转换成bit varying(n),如果它超过了n位,则它的右边将被截断。 位串类型使用示例:
有长度的bit varying表示没有长度限制。 如果显式地把一个位串值转换成bit(n),则此位串右边的内容将被截断或者在右边补齐零,直到刚好n位,而且不会抛出任何错误。类似地,如果显式地把一个位串数值转换成bit varying(n),如果它超过了n位,则它的右边将被截断。 位串类型使用示例:
有长度的bit varying表示没有长度限制。 如果显式地把一个位串值转换成bit(n),则此位串右边的内容将被截断或者在右边补齐零,直到刚好n位,而且不会抛出任何错误。类似地,如果显式地把一个位串数值转换成bit varying(n),如果它超过了n位,则它的右边将被截断。 位串类型使用示例:
implicit collations '%s' and '%s'" SQLSTATE: 42P21 错误原因:两个字符集不能进行隐式转换。 解决办法:字符集转换时要保证两者之间是兼容的。 示例: 1 2 3 4 5 6 7 8 9 10 11 postgres=# create
告警管理目前暂不支持按照企业项目划分告警。 进入告警管理页面 登录GaussDB(DWS) 管理控制台。 在左侧导航栏,选择“监控 > 告警”,切换至“告警”页签。 进入数据仓库告警展示页面。该页面分为三个区域: 存量告警统计 最近7天的存量告警统计值(按告警级别分类),以柱状图的形式
数据操作语句(DML) NAMED 18.0.0 - 类型转换和格式化 CHAR COLUMNS和COLUMN ALIAS 表达式 INT DATE 转换数据类型DAY为SECOND DECIMAL 时间间隔 NULL 隐式类型转换 V100R003C00 - 父主题: Teradata语法迁移
data type cannot be %s" SQLSTATE: 42P13 错误原因:聚集函数转换的数据类型有误。 解决办法:转换类型不能为pseudo-type,对于初始用户转换类型可以为internal。 GAUSS-00663: "function %s already exists
TRY_CAST 类型转换函数,将x转换成y指定的类型 TRY_CAST(X AS Y) CAST(X AS Y) CAST 类型转换函数,将x转换成y指定的类型 (ADB中cast函数第二个参数,强转数据类型可以为string和double,dws中没有对应类型,因此转换为varchar和double