メソッド CompatibleUnicode組み込みファンクション - AsValue

SQLNullの場合、変数を値で返します。

CompatibleUnicode組み込みファンクション (PRIM_LIBI.ICompatibleUnicodeIntrinsics) のメンバ

パラメータ

名前タイプデータタイプ記述
Result*Result (任意)Unicode 文字列結果の値
Default*Input (任意)Unicode 文字列Sqlnullの場合に使用する値

詳細

AsValue を使用すると、 *SQLNull の処理をより適切に行うことができます。AsValue では、 SQLnull の可能性を検査しなくても、変数によって指定の値を返すことができます。

以下のようにテストするのではなく
If ((#Variable = Xxxx) *or (#Variable.IsSqlNull)
...
AsValue は以下を可能にします。
If (#Variable.AsValue(Xxxx))
...

参照

すべてのコンポーネント クラス

テクニカルリファレンス

EPC150060 - December 2023