テーブルプロジェクトには5つのプロジェクトIDがあります。ストアドプロシージャのパラメータは@projectid
です。ユーザーがパラメーター6でストアード・プロシージャーを実行すると、 'project 6 does not exist'が返されます。既存の値を確認するためのストアドプロシージャ
projectid
---------
1
2
3
4
5
これは私が
create procedure chk_project @projectid int
as begin
if
@projectid!=(select projectid from project where [email protected])
print @projectid+'does not exist
私はそれを実行したとき、それはコマンド(複数可)を実行し、正常代わりの印刷は、それが存在しないべきである –
薄い終了しないを返し、その今働いている –