2012-12-11 179 views
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 server中做到這一點?需要創建一個存儲過程

回答

1

有問題嗎?這是你將如何從一個表中獲取文件名:

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

的語法if語句是

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

執行存儲過程與exec做,就像在你的僞代碼。