【问题标题】:Need to create a stored procedure需要创建存储过程
【发布时间】:2012-12-11 08:35:44
【问题描述】:
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中做到这一点?

【问题讨论】:

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


    【解决方案1】:

    您有遇到问题的部分吗?这是您从表中获取文件名的方式:

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

    if 语句的语法是

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-11
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 2016-11-11
      相关资源
      最近更新 更多