我試圖執行此查詢,但我不斷收到錯誤消息我的右括號拋出錯誤
Msg 102, Level 15, State1
Incorrect syntax near ')'.
請你看在我的查詢?我相信每個SQL關鍵字都添加了相應的括號。
USE [db]
GO
SET NOCOUNT ON
DECLARE @AlertDateTime date
, @HostName varchar(50)
, @Program varchar(100)
, @Event varchar(100)
, @Entity varchar(50)
, @Class tinyint
, @Severity tinyint
, @AlertMessage varchar(1024)
, @SkipFlag char(1)
select cast(getdate() as date)
IF EXISTS
(SELECT * FROM SendAlertLog
WHERE EXISTS
(
SELECT SendAlertLog.Event
FROM SendAlertLog
GROUP BY SendAlertLog.Event
HAVING COUNT (1) >= 2
)
AND SendAlertLog.SkipFlag != 'Y'
AND AlertDateTime <= DATEADD (mi,-30,@AlertDateTime)
)
我不知道我在包括或排除錯誤。請幫忙
做你錯過了開始...結束 – Satya 2013-04-27 04:40:26
謝謝薩蒂亞,使用BEGIN END工作! – user2325964 2013-04-27 04:59:29