同时执行时主键和外键相同

时间:2019-07-04 03:51:25

标签: sql-server asp.net-mvc model-view-controller

This my stored procedured

我想在列中显示ClubDocumentID:D58ED6B5-0043-4B62-BD1F-7C74221835C3与表ClubDocument相同,这是ClubDocumentID:D58ED6B5-0043-4B62-BD1F-7C74221835C3相同的输出。但预期结果显示ClubDocumentID:D58ED6B5-0043-4B62-BD1F-7C74221835C3,能够使用Club Club的ClubDocumentID:CD8D6BA9-B208-4811-A3CC-1A4484E9FCE7

1 个答案:

答案 0 :(得分:0)

不,Newid()每次执行时都会生成新的GUID。

您应该将NewID()结果存储在变量中,然后使用该变量将结果存储在表中(主表和辅助表)。

declare @ID UNIQUEIDENTIFIER 
set  @ID =  newid()