2021-01-01から1ヶ月間の記事一覧

IsNothing(x)と x is Nothing

なるべく x Is Nothingを使いましょう。 qastack.jp

ストアドで”プロシージャまたは関数 'xx' にはパラメーター '@xx' が必要ですが、指定されませんでした。

■考えられる原因 ・CommandTypeがStoredProcedureになっていない

VBでストアドのReturnValueを取得する

ストアドのRETURN文で返す事ができる整数値をVBで取得するには、 以下のSqlCommandParameterを、SqlCommandに追加すれば良い '---ストアドのRetrunを格納するパラメータ Dim ReturnParam = New SqlParameter With { .ParameterName = "任意のパラメータ名", …

動的SQLでEXECUTE時、”ストアド SELECT~がありません”とエラー

SQL

動的SQLを実行するには、以下の通り変数に実行SQLをセットし EXECUTEするだけだが、以下3行のEXECUTE() の通り、()で囲まないと、”ストアド SELECT~はありません” というエラーになるので注意 1:DECLARE @Sql NVARCHAR(2000) 2:SET @Sql = N'SELECT * FRO…

ストアドプロシージャ、ビュー、関数について

SQL

■ストアド ・出力用の引数が取れる ・DB更新が可能 ・一時テーブルが使える ・戻り値はストアドの実行状態を示す整数値のみ ■View ・引数、戻り値はなく、Viewに定義されたSELECTの実行結果が返る ■Function ・任意の戻り値を返せる ・一時テーブルは使用不…