SQL Server:如何获取插入的行的值?

OrE*_*lse 1 sql t-sql sql-server scope-identity

我的SQL Server表之间有这些列.

自动识别具有IdentitySpecification设置为True并且GuidKey其具有默认值(NEWID())

AutoID   GuidKey
1        f4rc-erdd
2        gedd-rrds
Run Code Online (Sandbox Code Playgroud)

有没有办法从插入的行中获取GuidKey?

我需要像Scope_Identity()这样的东西,区别在于我不想获得AutoID的内容,而是GuidKey列.

Dam*_*vic 5

Sql Server 2005/2008

INSERT INTO myTable (SomeColumn)
    OUTPUT INSERTED.GuidKEY
VALUES ('SomeData')
Run Code Online (Sandbox Code Playgroud)