以下のトリガーがあります:
CREATE Trigger enroll_limit on Enrollments
Instead of Insert
As
Declare @Count int
Declare @Capacity int
Select @Count = COUNT(*) From Enrollments
Select @Capacity = Capacity From CourseSections
If @Count < @Capacity
Begin
Insert Into Enrollments Select * From Inserted
End
GO
私は言っているエラーメッセージを得ています:
「CREATE TRIGGER」はクエリバッチの最初のステートメントである必要があります。
エラーメッセージ「 'CREATE TRIGGER'はクエリバッチの最初のステートメントでなければなりません。」通常、先行するステートメントのグループ(バッチ)に終了GO
がない場合に発生します
したがって、前のバッチのステートメントの最後にGO
を追加することをお勧めします。