jue*_*n d 0 c# sql sql-server sql-server-ce
我开发了一个可以在两个数据库之间切换的C#应用程序 - SQL-Server和本地SQL-Compact数据库.
插入一些东西时我想要取回插入的ID,这是一个uniqueidentifier.
ExecuteScalar()不起作用uniqueidentifier.只有在使用时output inserted.id.
但是output inserted.idSQL-Compact不支持.
有没有办法uniqueidentifier在两个数据库中找回?
以下是使用变量的方法.
declare @GUID uniqueidentifier = newid()
insert (YourColumns)
values(@GUID)
select convert(varchar(36), @GUID) as MyKey
Run Code Online (Sandbox Code Playgroud)