TSTAMPSEP

datetime 値がデータベースの datetime 列から文字出力ホスト変数に返される際に、日付および時刻の間の区切り記号として使用する単一の文字を指定します。

DETECTDATE に加えて使用すると、文字出力ホスト変数で認識する明示的な datetime 形式を指定します。

構文

TSTAMPSEP="character"

パラメーター:

character
次を含む任意の 1 文字です。
- (ダッシュ文字)

TSTAMPSEP="-" および DETECTDATE を指定しない場合

文字出力ホスト変数は、次の形式で戻されます。

yyyy-mm-dd-hh.mm.ss.ffffff

TSTAMPSEP="-" および DETECTDATE を指定する場合

The dash character instructs OpenESQL to look for a specific set of delimiters, including a dash, a space, and a T. For example if you do not specify any alternative date or time formats, and you set TSTAMPSEP to a dash character (-), OpenESQL recognizes the following formats in your input host variables:

  • yyyy-mm-dd-hh.mm.ss.ffffff
  • yyyy-mm-dd hh.mm.ss.ffffff
  • yyyy-mm-dd hh:mm:ss.ffffff
  • yyyy-mm-ddThh.mm.ss.ffffff
  • yyyy-mm-ddThh:mm:ss.ffffff
その他の文字

DETECTDATE も指定されていない場合

文字出力ホスト変数は、次の形式で戻されます。

yyyy-mm-ddChh:mm:ss.ffffff

C はダッシュ文字 (-) 以外の文字で、小数点以下の桁数はプラットフォームによって異なります。

DETECTDATE も指定されている場合

文字入力ホスト変数は、次の形式を使用して戻されてスキャンされます。

yyyy-mm-ddChh:mm:ss.ffffff

C はダッシュ文字 (-) 以外の文字で、小数点以下の桁数はプラットフォームによって異なります。

プロパティ:

デフォルト: スペース文字 (ISO 8601 デフォルト)

範囲:

コンパイル時の使用: あり
実行時の動作: ソース ファイル

詳細については、「範囲 - OpenESQL SQL コンパイラ指令オプション」を参照してください。

説明:

TSTAMPSEP は出力ホスト変数の表示形式を指定に従って変更します。

TSTAMPSEP 指令を使用して、日付および時刻のコンポーネントを区切るために出力形式で使用する区切り文字をオーバーライドできます。