Sử dụng Sql Server 2012. Tôi có một thủ tục được lưu trữ và một phần của nó kiểm tra nếu một tên người dùng nằm trong một bảng. Nếu có, trả lại một 1, nếu không, trả về một 2. Đây là mã của tôi:SQL Server IF EXISTS THEN 1 ELSE 2
IF EXISTS (SELECT * FROM tblGLUserAccess WHERE GLUserName ='xxxxxxxx') 1 else 2
Tuy nhiên, tôi tiếp tục nhận được các lỗi dưới đây:
Incorrect syntax near '1'.
Đây có phải là thậm chí có thể với một IF HIỆN HỮU?
Kính trọng,
Michael
Rất cám ơn, tôi đã đi với giải pháp của bạn và nó hoạt động. – Michael