GBase 8c
其他
文章

GBase 8c 数据定义-修改数据类型 表操作

发表于2023-12-11 09:44:1016次浏览1个评论

    在GBase 8c 数据库中,修改某列的数据类型,可使用如下命令:

 

ALTER TABLE products ALTER COLUMN price TYPE numeric(10,2);

    只有当列中的每项都能通过隐式造型转换为新的类型时该操作才能成功。如果需要更复杂的转换,应该加上USING子句来指定应该如何把旧值转换为新值。
 

 

    注意:最好在修改类型之前先删除该列上所有的约束,然后在修改完类型后重新加上相应修改过的约束。

评论

登录后才可以发表评论
用户头像
levvel发表于 3个月前
太赞了!