LongInteger組み込みファンクション - AsValueメソッド
変数を値で返します
LongInteger組み込みファンクション (PRIM_LIBI.ILongIntegerIntrinsics) のメンバ
パラメータ
名前 | タイプ | データタイプ | 記述 |
|---|---|---|---|
Result | *Result (任意) | 整数 | 結果の値 |
Default | *Input (任意) | 整数 | 変数がSQLNullの時に使用する値 |
詳細
AsValue を使用すると、 *SQLNull の処理をより適切に行うことができます。AsValue では、 SQLnull の可能性を検査しなくても、変数によって指定の値を返すことができます。
例
以下のように検査するよりも、
If ((#Variable = 123) *or (#Variable.IsSqlNull)
...
AsValue を使用すると、以下のようになります。
If (#Variable.AsValue(123))
...