代码之家  ›  专栏  ›  技术社区  ›  IordanTanev

是否在RowGuid中插入值?

  •  1
  • IordanTanev  · 技术社区  · 14 年前


    我有一个简单的表“MyTable”,其中有一个列“id”,类型是uniqueidetifier,rowguid设置为true。我插入这样的新值

    INSERT INTO MyTable
    DEFAULT VALUES
    

    如何按服务器guid插入?
    谨致问候,

    1 回复  |  直到 14 年前
        1
  •  5
  •   Martin Smith    14 年前

    假设您至少在SQL Server 2005上,请使用 OUTPUT 条款。

    DECLARE @MyTable TABLE 
    (
    id UNIQUEIDENTIFIER DEFAULT NEWID()
    )
    
    INSERT INTO @MyTable
    OUTPUT inserted.id
    DEFAULT VALUES