名前付きパラメータを持つストアドプロシージャを呼び出しています。名前付きパラメータと計算によるストアドプロシージャ
exec MySP @name = 'binesh', @amount = @amt, @date = @date
私にとってはうまくいきます。
しかし、私は
exec MySP2 @name = 'binesh', @amount = [email protected], @date = @date
または
exec MySP3 @name = 'binesh', @amount = @amt, @date = convert(varchar(25), @date, 131)
をしようとしているとき、私は、構文エラーが発生します。
私は、それぞれのために別々の変数を作成する必要がありますか(常識はそれが道ではないことを伝えます)。では、これの構文は何ですか?
おかげで、すべての
Binesh
あなたが取得しているとどのように変数は各SPで宣言されている構文エラーとは何ですか? – Sam
-1000でエラーが発生した場合は、入力以外の理由でクエリが負の数値を処理しない可能性があります。 – ZLK
私はこのようなクエリウィンドウを呼び出しています。それは-1000ではない。その - @ amt。ごめんなさい。質問の更新 –