指定した列の値が null かどうかを示す値を返します。
名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.TxScript (microsoft.sqlserver.txscript.dll 内)
構文
'宣言
Protected Function IsNull ( _
ColumnIndex As Integer _
) As Boolean
protected bool IsNull (
int ColumnIndex
)
protected:
bool IsNull (
int ColumnIndex
)
protected boolean IsNull (
int ColumnIndex
)
protected function IsNull (
ColumnIndex : int
) : boolean
パラメータ
- ColumnIndex
列のインデックスです。
戻り値
指定した列の値が null である場合は true、null ではない場合は false です。
解説
スクリプト コンポーネントの開発者は、直接的には ScriptBuffer クラスを使用しませんが、コンポーネントの入力および出力を表す BufferWrapper プロジェクト項目の派生クラスを通じて、間接的に使用します。
派生クラスには各列の <ColumnX>_IsNull プロパティが含まれているため、開発者が IsNull メソッドを使用する必要はありません。
使用例
自動生成された BufferWrapper プロジェクト項目からの次のサンプル コードでは、スクリプト コンポーネントが IsNull メソッドを使用する方法を示します。
Public Property [city_IsNull] As Boolean
Get
Return IsNull(1)
End Get
Set
SetNull(1)
End Set
End Property
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ScriptBuffer Class
ScriptBuffer Members
Microsoft.SqlServer.Dts.Pipeline Namespace