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爲什麼我們是否必須在「某些情況下」這樣做以及這些情況是什麼? –