pg中修改一个字段的数据类型

桃扇骨 2022-05-14 00:28 420阅读 0赞

使用pg数据库的时候,需要将一个字段由varchar类型修改成numeric类型,因为习惯使用oracle所以用oracle的方式修改这个字段类型,结果不成功。然后查了一下pg修改字段的语法

  1. alter table prplscheduleitems alter column registLossId type numeric(50,0)

语法是alter table 表明 alter column 列名 type 字段类型。

然而这样执行还是报错,提示使用USING registlossid::numeric(50,0)。使用后不报错了,所以最终的修改语句变成了

  1. alter table prplscheduleitems alter column registLossId type numeric(50,0) USING registlossid::numeric(50,0)

发表评论

表情:
评论列表 (有 0 条评论,420人围观)

还没有评论,来说两句吧...

相关阅读