67
输入以下命令到PostgreSQL交互终端将导致一个错误:如何更改PostgreSQL表中列的数据类型?
ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11);
什么是正确的命令,以改变一列的数据类型?
输入以下命令到PostgreSQL交互终端将导致一个错误:如何更改PostgreSQL表中列的数据类型?
ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11);
什么是正确的命令,以改变一列的数据类型?
查看文档在这里:http://www.postgresql.org/docs/current/interactive/sql-altertable.html
ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11);
对于其他一些情况下,你可能需要指定投喜欢的方式'ALTER TABLE tbl_name ALTER COLUMN COL_NAME TYPE整数使用COL_NAME ::整数;' – Nobu
@Nobu为什么我们是否必须在“某些情况下”这样做以及这些情况是什么? –