Tsql T-Sql:如何编写执行多个类似insert语句的SP?
我有一个名为DevProject的表,它跟踪受特定项目影响的开发人员Tsql T-Sql:如何编写执行多个类似insert语句的SP?,tsql,Tsql,我有一个名为DevProject的表,它跟踪受特定项目影响的开发人员 ID int PK DevID int NOT NULL FK ProjectID int NOT NULL FK ID是DevProject表的PK列。DevID和ProjectID分别在Developers表和Project表中PK。当一个新项目启动时,一组开发人员会受到该项目的影响。一些开发人员可能仍在从事其他项目。因此,在经理决定由谁来处理一个特定的新项目后,DevProj
ID int PK
DevID int NOT NULL FK
ProjectID int NOT NULL FK
ID是DevProject表的PK列。DevID和ProjectID分别在Developers表和Project表中PK。当一个新项目启动时,一组开发人员会受到该项目的影响。一些开发人员可能仍在从事其他项目。因此,在经理决定由谁来处理一个特定的新项目后,DevProject表应该填充新项目的ID和开发人员的ID
谢谢你的帮助。我知道你的意思。这个链接有答案
declare @ID int;
insert into table_1 (value) values ('newProj2');
SET @ID = SCOPE_IDENTITY();
insert into table_2 (id, memberID) values (@ID, 1);
insert into table_2 (id, memberID) values (@ID, 2);
一张多对多的桌子。没有ID。有一个DevID和ProjecID的复合PK。开发者和项目表中的键是一个标识吗?是的,它们都是标识。一旦经理为项目选择了开发人员,开发人员表的ID就会被知道。检索最后插入的项目的ID只是问题的一部分。我想要的是,在检索到新的项目ID之后,能够编写一个SP来处理这个问题,因为我们已经知道了所有的开发人员ID。这只是一个重复的例程,它将有助于为如此少量的数据不断访问数据库。