JDBC仕様では、日付、時刻、タイムスタンプ値に関してエスケープを定義しています。
これらはドライバによってサポートされています。
- date
{d 'yyyy-mm-dd'}はDATE 'yyyy-mm-dd'に変換されます。
- time
{t 'hh:mm:ss'}はTIME 'hh:mm:ss'に変換されます。
- timestamp
{ts 'yyyy-mm-dd hh:mm:ss.f...'}はTIMESTAMP 'yyyy-mm-dd hh:mm:ss.f'に変換されます。
TIMESTAMPの秒の小数部分(.f...)は省略可能です。