【问题标题】:Primary Key and Foreign Key is same when execute at the same time同时执行时主键和外键相同
【发布时间】:2019-07-04 03:51:25
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    您应该将 NewID() 结果存储在一个变量中,然后使用该变量将结果存储在您的表(主要和次要)中。

    declare @ID UNIQUEIDENTIFIER 
    set  @ID =  newid()
    

    【讨论】:

    • 如果这有帮助,您可以投票和/或接受该解决方案。
    • 怎么做?抱歉,stackoverflow 中也有新功能。
    猜你喜欢
    • 2012-02-09
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 2015-06-17
    • 2012-03-02
    • 1970-01-01
    相关资源
    最近更新 更多