102 次のコマンドをPostgreSQLインタラクティブターミナルに入力すると、エラーが発生します。 ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11); 列のデータ型を変更する正しいコマンドは何ですか? sql postgresql psql alter-table alter-column — kn3l ソース
168 こちらのドキュメントをご覧ください:http : //www.postgresql.org/docs/current/interactive/sql-altertable.html ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11); — デレク・クローム ソース 28 その他の場合、キャストの方法を指定する必要があるかもしれませんALTER TABLE tbl_name ALTER COLUMN col_name TYPE integer USING col_name::integer; — Nobu 3 @Nobuなぜ私たちはこれをしなければならないのsome casesですか、そしてそれらのケースは何ですか? — Darth.Vader 2017年 2 @ Darth.Vader自動的にキャストできない列にデータが既に存在する場合、これを行う必要があるかもしれません。 — ジョナサンポーター
ALTER TABLE tbl_name ALTER COLUMN col_name TYPE integer USING col_name::integer;