如何在T-SQL中编写带有多个参数的IF语句?
当前来源错误:
DECLARE @StartDate AS DATETIME
DECLARE @EndDate AS DATETIME
SET @StartDate = NULL
SET @EndDate = NULL
IF (@StartDate IS NOT NULL AND @EndDate IS NOT NULL)
BEGIN
-- do some work
END
Run Code Online (Sandbox Code Playgroud)
它会引发以下错误:
关键字"AND"附近的语法不正确.关键字"AND"附近的语法不正确.')'附近的语法不正确.
Sha*_*n F 43
你做得对.空代码块是导致您的问题的原因.这不是条件结构:)
DECLARE @StartDate AS DATETIME
DECLARE @EndDate AS DATETIME
SET @StartDate = NULL
SET @EndDate = NULL
IF (@StartDate IS NOT NULL AND @EndDate IS NOT NULL)
BEGIN
print 'yoyoyo'
END
IF (@StartDate IS NULL AND @EndDate IS NULL AND 1=1 AND 2=2)
BEGIN
print 'Oh hey there'
END
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
115580 次 |
最近记录: |