我一直在努力在视觉工作室本地数据库中使用增量触发器。
我在Admin表中有一个Admin_ID主键。我希望得到一个触发器排序,所以每次我在表中添加一行。触发器将根据之前的ID创建自己的ID。
这是它的布局。关于如何做的任何想法?
CREATE TRIGGER [Trigger]
ON [dbo].[ ]
FOR INSERT
AS
BEGIN
SET NOCOUNT ON
END
答案 0 :(得分:1)
您可以使用标识值LIKE
CREATE TABLE dbo.test (
ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
COLUMN1 VARCHAR(255) NOT NULL
);
INSERT INTO dbo.test (COLUMN1) VALUES ('test');
INSERT INTO dbo.test (COLUMN1) VALUES ('test');
这将插入:
ID | COLUMN1
1 | test
2 | test