182

次のコマンドを PostgreSQL インタラクティブ ターミナルに入力すると、エラーが発生します。

ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11);

列のデータ型を変更する正しいコマンドは何ですか?

4

3 に答える 3

282

こちらのドキュメントを参照してください: http://www.postgresql.org/docs/current/interactive/sql-altertable.html

ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11);
于 2011-08-23T14:49:41.823 に答える
9

クールな@derek-kromm、あなたの答えは受け入れられ、正しいですalterが、コラム以上のものが必要かどうか疑問に思っています. これが私たちができる方法です。

ALTER TABLE tbl_name 
ALTER COLUMN col_name TYPE varchar (11), 
ALTER COLUMN col_name2 TYPE varchar (11),
ALTER COLUMN col_name3 TYPE varchar (11);

ドキュメンテーション

乾杯!!シンプルな読み取り シンプルな書き込み

于 2021-02-18T11:33:52.223 に答える