T-SQL OPENQUERY для MySQL - вставить идентификатор - PullRequest
0 голосов
/ 12 мая 2010

Я использую OPENQUERY для вставки из MSSQL 2005 в MySQL. Как получить последний вставленный идентификатор в базе данных MySQL обратно в мою процедуру MSSQL?

1 Ответ

0 голосов
/ 12 мая 2010

С помощью следующей работы я смогу решить мою проблему Следующая функция, чтобы получить значение идентичности

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...