Làm cách nào để viết câu lệnh IF với nhiều đối số trong T-SQL?Nhiều câu lệnh IF đối số - T-SQL
lỗi hiện tại nguồn:
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
Nó ném các lỗi sau:
Incorrect syntax near the keyword 'AND'. Incorrect syntax near the keyword 'AND'. Incorrect syntax near ')'.
Hoạt động trên máy của tôi? Tôi nghĩ rằng lỗi có thể nằm giữa 'BEGIN' và' END' của bạn. Hoặc, nếu bạn không có gì giữa 'BEGIN' và' END', đó sẽ là vấn đề. – Aaronaught
Cảm ơn bạn đã nhập. Đó là phần '--do một số công việc' đang gây ra vấn đề. Tôi đang xây dựng một câu lệnh SQL động ... ugh! –