SQL SERVER如果是其他特定用户

时间:2018-03-13 09:50:09

标签: sql sql-server

我有一个存储过程,我在其中传入用户,例如A,B,C作为参数。

我想为某些用户执行特定代码,为其他两个用户执行不同代码。有没有办法实现它?

我有一个这样的疑问:

If(@User='A')
{
    // do something    
}    
else    
{
    // do something else
}

1 个答案:

答案 0 :(得分:1)

这是非常基本的SQL代码,您不使用花括号,使用BEGINEND

DECLARE @user NVARCHAR(1) = 'A'

IF @user = 'A'
BEGIN
    PRINT 'hi user: ' + @user
END 
ELSE
BEGIN
    PRINT 'You are not user A - you are user: ' + @user
END