目次

Search

  1. はじめに
  2. トランスフォーメーション言語
  3. 定数
  4. 演算子
  5. 変数
  6. 日付
  7. 関数

トランスフォーメーション言語リファレンス

トランスフォーメーション言語リファレンス

NULL

NULL

値が未知または未定義であることを示します。NULLは空の文字列(文字が入る列の場合)、または0(数値が入る列の場合)と等価ではありません。
NULL値を返す式を記述することは可能ですが、NOT NULLまたはPRIMARY KEY制約が指定された列ではNULLは許可されません。 したがって、
Data Integration Service
がいずれかの制約のある列にNULL値を書き込もうとした場合、データベースはその行を拒否し、
Data Integration Service
はそれを拒否ファイルに書き込みます。 トランスフォーメーションを作成する際には、必ずNULLについて考慮するようにしてください。
各関数は別々の方法でNULLを扱うことができます。関数にNULL値を渡した場合、0やNULLを返す関数もあれば、NULL値を無視する関数もあります。