powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов из MSSQL хранимой процедуры MySQL ?
4 сообщений из 4, страница 1 из 1
Вызов из MSSQL хранимой процедуры MySQL ?
    #39561038
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

На MSSQL есть настроенный Linked Server до MySQL через ODBC.

На MySQL есть хранимая процедура " update_PrjCode (s nvarchar(10000))"
и мне надо её вызвать из MSSQL с параметром.

Подскажите как мне это сделать? Очень надо(
...
Рейтинг: 0 / 0
Вызов из MSSQL хранимой процедуры MySQL ?
    #39561111
Jaffar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если из SSMS:
после того как линканулся - как обычно:
exec Linked_SErver.Databasename.shema_name.proc_name(@param1, @param2);
...
Рейтинг: 0 / 0
Вызов из MSSQL хранимой процедуры MySQL ?
    #39561127
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER,

если не ошибаюсь прямой EXEC потребует DTC, если не хоте лезть в это, обойти можно через OPENQUERY
...
Рейтинг: 0 / 0
Вызов из MSSQL хранимой процедуры MySQL ?
    #39561131
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

Здравствуйте.
Включил RPC в свойствах Linked Server.
И появилась возможность сделать вызов так:
Код: sql
1.
 exec ('call update_PrjCode(''' + @res + ''')') at mysql



Через Openquery и Update пробовал.
Не получилось из-за того, что всплыла проблема соответствия типов передаваемой строки.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вызов из MSSQL хранимой процедуры MySQL ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]