远程数据库表的同义词插入记录后如何获取该记录的主键
yan63 2009-02-10 04:58:02 问题描述:
远程数据库R上有表A,字段a为[int] IDENTITY(1,1) NOT NULL,且为该表主键,
本地数据库L上建立表A的同义词,本地对该同义词的select/insert/update操作成功
现在要求在本地数据库insert记录到该同义词成功之后返回该记录的主键
请问如何实现?
--------------------------------------
已经做过的测试:
在本地数据库L运行
INSERT INTO [dbo].[A]
([Name],
[Sex]
)
VALUES
('测试用户111',0)
SELECT NEWID = SCOPE_IDENTITY()
SELECT IDENT_CURRENT('A')
select @@IDENTITY
都是为NULL