添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在SQL语句执行过程中,若遇到类似invalid input syntax for integer/bigint/numeric等报错的问题,基本都是数据类型之间转换导致,如字符a或空格转换成integer、bigint类型时触发。

在熟悉GaussDB(DWS)的数值类型和字符类型后,可以避免数据类型的使用问题,可参考GaussDB(DWS)支持的 数据类型 章节。

以上述问题现象中的“字符串类型varchar直接转换为整数型integer”报错为例,可以先将字段类型修改为decimal(任意精度型)再进行转换来处理。

具体的操作步骤如下:

  • 假设报错表名为product,表定义如下:
  •