0
OPENQUERY를 사용하여 MSSQL 2005에서 MySQL로 삽입합니다. 어떻게 MySQL 데이터베이스에 마지막으로 삽입 된 ID에서 내 MSSQL 프로 시저로 돌아갈 수 있습니까? 다음 작업으로MySQL에 T-SQL OPENQUERY - ID 삽입
OPENQUERY를 사용하여 MSSQL 2005에서 MySQL로 삽입합니다. 어떻게 MySQL 데이터베이스에 마지막으로 삽입 된 ID에서 내 MSSQL 프로 시저로 돌아갈 수 있습니까? 다음 작업으로MySQL에 T-SQL OPENQUERY - ID 삽입
주위 내가 ID 값을 얻기 위해 내 문제 다음 기능을 할 수 해결하기 위해 할 수
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
첫 번째 openqury는 삽입을, 그리고 것 다른 두 번째 OPENQUERY 것 명령이 함수를 호출? 그렇다면 범위는 여전히 괜찮은가요? –
은 원격 서버의 데이터를 쿼리하기 때문에 범위를 벗어나지 않습니다. 그게 내가 신원 가치를 얻기 위해 원격 서버 데이터베이스 에이 함수를 만든 –