技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的な技術メモを残しているブログです。Qiitaの記事にするほどでもない細かいネタを投稿します。

列の型をDateからVARCHARに変更する

またいつか必要かもしれないのでメモ。

ALTER TABLE table_name
ALTER COLUMN column_name TYPE VARCHAR(8)
USING CASE WHEN column_name IS null
THEN null ELSE TO_CHAR(column_name, 'YYYYMMDD') END;

USINGで条件分けをするパターンは他でも使えそう。