我有两张table:
CREATE TABLE project.teacher (
PROFESSOR_Codigo smallint IDENTITY( 100, 1),
birth DATE NOT NULL,
phone VARCHAR(15)
);
CREATE TABLE project.student(
STUDENT_Codigo IDENTITY( 1, 1),
birth DATE NOT NULL,
phone VARCHAR(15)
);
当我向student表中添加一个student时,它将从数字1开始递增1。和停留(和停留(1,2,3,4,5,6)
在teacher表中,我已经输入了数据,并且以100标识开始,但是当我添加1时,它会得到标识1,而不是101
我什么都试过了,scope\u identity(),@@identity,但是不行!有人有什么想法吗?
我向老师插入的内容:
INSERT INTO project.student VALUES
('1998-05-08', '963597461' );
INSERT INTO project.teacherVALUES
('1994-05-09', '968413692' );
1条答案
按热度按时间bvk5enib1#
尝试
这将返回ident列的当前标识值。你的create语句很好,所以可能在create上出错了?