1
if(filename==x) 
 exec stored procedure1 

else if (filename==y) 
 exec stored  procedure2 

else 
exec  stored  procedure3

filename is stored in a table .

SQLサーバーでこれを行う方法は?

4

1 に答える 1

1

困っている部分はありますか?これは、テーブルからファイル名を取得する方法です。

Declare @filename nvarchar(100)
Select @filename = filename_column from tablename

if ステートメントの構文は次のとおりです。

If @filename='xxx'
Begin
...
End

ストアド プロシージャの実行はexec、疑似コードと同様に で行われます。

于 2012-12-12T04:58:17.197 に答える