「Oracle」テーブルにTO_DATE関数で文字列を日付型として登録する方法
環境
Oracle Database 11g Release 11.2.0.4.0 – 64bit Production
書式
INSERT INTO テーブル名(カラム名)VALUES(TO_DATE('文字列', 'YYYY/MM/DD日付形式'))
操作例1
文字列をTO_DATEを使って日付型(YYYY/MM/DD HH24:MI:SS)に変換して、カラム「GRADEDATE」に登録しています。
SQL構文
INSERT INTO USER_TBL(UID,PWD,GRADEDATE) VALUES('5001','pwd#@9',TO_DATE('2022-05-01 10:20:30', 'YYYY/MM/DD HH24:MI:SS'));
操作例2
文字列をTO_DATEを使って日付型(YYYY/MM/DD)に変換して、カラム「GRADEDATE」に登録しています。
SQL構文
INSERT INTO USER_TBL(UID,PWD,GRADEDATE) VALUES('5001','pwd#@9',TO_DATE('2022/05/25','YYYY/MM/DD'));