Data Provider for .NET Guide (v11)

パラメーター マーカー

パラメーター マーカー(ストアド プロシージャで使用するものも含む)は、ADO.NET データ プロバイダーでは SQL ステートメントで ? 記号を使用することによって指定されます。

UPDATE emp SET job = ?, sal = ? WHERE empno = ? 

パラメーターには名前が付いていないため、SQL ステートメントにあるパラメーターの順番どおりにバインドされなければなりません。つまり、PsqlParameterCollection オブジェクトの Add() メソッド(Parameter オブジェクトをコレクションに追加する)の呼び出しは、コマンド テキストに現れる "?" の順番どおりに発生する必要があるということです。


長いデータ パラメーターへの入力としてストリームを使用する

パラメーター配列