Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. 関数リファレンス
  3. 定数
  4. 演算子
  5. 日付
  6. 関数
  7. システム変数
  8. データ型リファレンス

関数リファレンス

関数リファレンス

Systimestamp

Systimestamp

タスクを開始するSecure Agentのホストシステムの現在の日時をナノ秒までの精度で返します。日付と時間を取得するときの精度は、Secure Agentをホストするシステムによって異なります。
関数の戻り値は引数の設定方法に応じて異なります。
  • SYSTIMESTAMPの引数が変数として設定されている場合、
    データ統合
    はトランスフォーメーションの各行で関数を評価します。
  • SYSTIMESTAMPの引数が定数として設定されている場合、
    データ統合
    はトランスフォーメーションの各行で関数を一度評価し、その値を保持します。

構文

SYSTIMESTAMP(
[format]
)
引数
必須/
オプション
説明
format
オプション
値を取得する対象となるメトリック。最大個の履歴ログを指定できます。フォーマット文字列は一重引用符で囲んでください。フォーマット文字列は大文字と小文字を区別しません。たとえば、ミリ秒の精度で日時を表示するには、構文SYSTIMESTAMP(‘MS’)を使用します。デフォルトの精度はマイクロ秒(US)です。

戻り値

タイムスタンプ。入力値に基づく日付と時間を返します。精度は、プラットフォームによって異なります。

組織にはオンライン注文サービスがあり、リアルタイムでデータを処理します。SYSTIMESTAMP関数を使用すると、ターゲットデータベースの各トランザクションに対してプライマリキーを生成できます。
以下のフィールドと値でExpressionトランスフォーメーションを作成します。
Field Name
Field Type
Expression
Customer_Name
Input
n/a
Order_Qty
Input
n/a
Time_Counter
Variable
'US'
Transaction_ID
Output
SYSTIMESTAMP (Time_Counter)
実行時、SYSTIMESTAMPは各行に対して、マイクロ秒の精度でシステム時間を生成します。
Customer_Name
Order_Qty
Transaction_Id
Vani Deed
14
07/06/2007 18:00:30.701015000
Kalia Crop
3
07/06/2007 18:00:30.701029000
Vani Deed
6
07/06/2007 18:00:30.701039000
Harry Spoon
32
07/06/2007 18:00:30.701048000