最近我一直在使用SQL Server數據庫,並試圖爲使用SQuirreL SQL Client的某些表創建一些觸發器,出於某種原因,我無法擺脫以下討厭的錯誤消息:使用SQuirreL SQL客戶端創建SQL Server觸發器
「錯誤:‘CREATE TRIGGER’必須是查詢批次中的第一條語句 的SQLState:S0001 錯誤碼:111」
我試圖執行的查詢是下面(我從一個非常簡單的觸發器開始,以確保語法正確):
CREATE TRIGGER meeting_overlap on adhoc_meeting
FOR INSERT
AS
DECLARE
@myvar INT
當我試圖在Microsoft SQL Server Management Studio Express中執行完全相同的查詢時,它執行得很好。我的問題是:是否有其他人使用SQuirreL SQL Client遇到類似的問題,如果是的話,你做了什麼來擺脫這個錯誤?
編輯:
我使用松鼠SQL v2.6.8與Microsoft SQL Server JDBC驅動程序2.0和我連接到SQL Server 2005
這不是說這回答你的問題,但SQuirrel SQL不如Quest Toad(也有一個免費版本)的IMO好。你可能想要給它一個裂縫來挽救頭痛! http://www.toadsoft.com/toadsqlserver/toad_sqlserver.htm – 2009-05-28 04:43:06
SQuirreL的哪個版本?哪個jdbc驅動程序? – 2009-05-28 11:29:49