0

我正在使用 OPENQUERY 执行从 MSSQL 2005 到 MySQL 的插入操作。如何将 MySQL db 上最后插入的 id 返回到我的 MSSQL 过程中?

4

1 回答 1

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')

相关问题:SQL Server 身份问题

于 2010-05-12T15:15:26.267 回答