• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35578
  • 公開日時 : 2024/04/04 09:03
  • 印刷

【DataSpider Servista】[SQL実行によるデータ取得]で抽出した結果が「null」でもMapperの[Nullチェック]で「false」と判定されます。原因を教えてください。

[SQL実行によるデータ取得]でデータ抽出を行っています。
 
抽出結果が「null」の場合、Mapperの[Nullチェックロジック]で判定を行っていますが、
「false」と判定されてしまいます。原因と対応策を教えてください。
カテゴリー : 

回答

下記の既知の問題に該当していると考えられます。
 
DSS-19642
---
・SQL実行によるデータ取得ロジックで、null が返された場合でも後続のロジックで
 null と判定されません。

 対処方法:スクリプト変数などにロジックの結果を代入し、
後続のロジックで使用してください。
---
 
処理内容によっては上記の対処方法では対応できない場合もあります。
記載の対処方法以外では、[SQL実行によるデータ取得ロジック]の出力結果を[空文字の変換]を使って処理することで、
[Nullチェックロジック]の判定結果が「true」になることが確認されています。