Linked Server(リンクサーバ)経由でMySQLのSP実行方法について説明します。
SQL SERVERに「TESTDB」リンクサーバでMySQLを繋いだ時の実行方法です。
EXEC('CALL UserDB.pUser_Add(''2020-12-14'', ''1'', ''山田'')' ) AT TESTDB
以下のように使うこともできます。
SELECT * FROM OPENQUERY([TESTDB],'CALL UserDB.pUser_Add(''2020-12-14'', ''1'', ''山田'')')
ただし、この方法の場合、MySQL側の「pUser_Add」SP中に「SELECT 1 RtnCode」など、
DATASETを返す必要があります。
2020-12-16 17:12:42
117