最近、SQL Serverデータベースを使用していて、SQuirreL SQLクライアントを使用していくつかのテーブルのトリガーを作成しようとしましたが、何らかの理由で次の厄介なエラーメッセージを取り除くことができませんでした。
"エラー:'CREATE TRIGGER'はクエリバッチの最初のステートメントである必要があります。SQLState:S0001 ErrorCode:111"
私が実行しようとしたクエリは次のとおりです(構文が正しいことを確認するために、非常に単純なトリガーから始めました)。
CREATE TRIGGER meeting_overlap on adhoc_meeting
FOR INSERT
AS
DECLARE
@myvar INT
Microsoft SQL Server Management Studio Expressでまったく同じクエリを実行しようとすると、正常に実行されました。私の質問は、SQuirreL SQLクライアントを使用して他の誰かが同様の問題に遭遇したことがありますか?もしそうなら、このエラーを取り除くために何をしましたか?
編集:
SQuirrelSQLv2.6.8をMicrosoftSQLServer JDBC Driver 2.0で使用しており、SQLServer2005に接続しています。