SQL数据库修改表结构(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-02-18 03:26 点击:次
6、 修改一个字段的数据类型
ALTER TABLE products ALTER COLUMN price TYPE numeric(10,2);只有在字段里现有的每个项都可以用一个隐含的类型转换转换城新的类型时才可能成功。如果需要更复杂的转换,你可以增加一个 USING 子句,它声明如何从旧值里计算新值。
PostgreSQL 将试图把字段的缺省值(如果存在)转换成新的类型, 还有涉及该字段的任何约束。但是这些转换可能失败,或者可能生成奇怪的结果。 在修改某字段类型之前,你最好删除那些约束,然后再把自己手工修改过的添加上去。
7、给字段改名字
ALTER TABLE products RENAME COLUMN product_no TO product_number;
8、. 给表改名字
ALTER TABLE products RENAME TO items;
[size=medium]
作者 389331837
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>