Oracleデータベース
SELECT SUBSTR( CURRENT_TIMESTAMP,
1,
8)
FROM DUAL;
FUJITSU Enterprise Postgres
SELECT SUBSTR( TO_CHAR(CURRENT_TIMESTAMP, 'DD-MON-YY HH.MI.SS.US PM') 1, 8) FROM DUAL;
文字値式にCURRENT_TIMESTAMPなどの日時型の値を指定できます。
文字値式にCURRENT_TIMESTAMPなどの日時型の値を指定できません。
SUBSTRの文字値式に、TO_CHARを指定して、TO_CHARの1引数に日時型(例のCURRENT_TIMESTAMP)を指定し、第2引数に、移行前のSUBSTRの結果と同じになるように書式テンプレートパターン(例の'DD-MON-YY HH.MI.SS.US PM')を指定します。
TO_CHARの指定形式:TO_CHAR(第1引数, 第2引数)
参考
FUJITSU Enterprise PostgresのTO_CHARに指定可能な書式テンプレートパターンについては、“PostgreSQL 文書”の“データ型書式設定関数”を参照してください。