需要创建存储过程

时间:2012-12-11 08:35:44

标签: sql stored-procedures sql-server-2008-r2

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 个答案:

答案 0 :(得分:1)

你遇到麻烦吗?这是从表中获取文件名的方法:

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

if语句的语法是

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

使用exec执行存储过程,就像在伪代码中一样。