重複の可能性:
整数をキャストし、TSQLでvarcharに連結します
より複雑な値を持つ名前付きパラメーターを使用して、ストアドプロシージャをどのように呼び出しますか。これはやや作成された例です:
EXEC MyStoredProc @Param1='My name is: '+@Name
または:
EXEC MyStoredProc @Param1=CONCAT('My name is: ',@Name)
リテラル文字列'Myname is:'を変数@Nameと連結しようとするとエラーが発生します。かっこは問題を助けません。これはT-SQLの制限ですか(つまり、名前付きパラメーターを使用する場合、等号の後の式は単一のリテラルまたは変数でなければなりません)?
ありがとう