列の型を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で条件分けをするパターンは他でも使えそう。
またいつか必要かもしれないのでメモ。
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で条件分けをするパターンは他でも使えそう。