私は、SQL Server 2005 でプロジェクトを行っている学生です。ID の主キーを生成して挿入する手順を作成しようとしています。挿入前のトリガーを考えましたが、エラーが発生しています。誰かが私を助けることができます..これは私がこれまでに思いついたものです:
CREATE TRIGGER Create_ResourceID
ON Resource
before INSERT
AS
DECLARE @resourceid INT
SELECT @resourceid = (max(ResourceID) + 1) FROM Resource
GO
INSERT INTO Resource(ResourceID) VALUES (@resourceid);