T-SQL OPENQUERY到MySQL - 插入ID

时间:2010-05-12 15:01:37

标签: mysql sql-server openquery

我正在使用OPENQUERY从MSSQL 2005到MySQL进行插入。如何将MySQL数据库上最后插入的id返回到我的MSSQL过程?

1 个答案:

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

相关问题:SQL Server identity issue