我正在使用OPENQUERY从MSSQL 2005到MySQL进行插入。如何将MySQL数据库上最后插入的id返回到我的MSSQL过程?
答案 0 :(得分:0)
通过以下工作,我能够解决我的问题 以下函数获取标识值
CREATE FUNCTION GetIdentity ( @tablename varchar(50) )
RETURNS varchar(50)
AS
BEGIN
-- Return the result of the function
RETURN (select cast(IDENT_CURRENT(@tablename) as varchar(50)))
END
GO
SELECT id FROM OPENQUERY(IMDECONP38, 'select Customer.dbo.GetIdentity (''CustomerMaster'') as id')