Есть ли способ отправить запрос в API из базы данных MySQL с хранимой процедурой на windows? - PullRequest
0 голосов
/ 30 апреля 2020

Мне нужно отправить запрос в REST API из mysql db с хранимой процедурой.

Это способ отправки запроса на сервере ms sql;

USE [GameShop]
GO
/****** Object:  StoredProcedure [dbo].[callWebServices]    Script Date: 10/17/2014 00:48:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[callWebServices]
@id int 
as
DECLARE @sUrl varchar(200)
DECLARE @obj int
DECLARE @response varchar(8000)
 
SET @sUrl='http://localhost:44016/api/Games?id='+convert(varchar,@id)
EXEC sp_OACreate 'MSXML2.ServerXMLHttp',@obj out
EXEC sp_OAMethod @obj,'Open',NULL,'GET',@sUrl,false
EXEC sp_OAMethod @obj,'send'
EXEC SP_OAGetProperty @obj,'responseText',@response out
 
select @response [response]
EXEC sp_OADestroy @obj

Это просто для ms sql, поскольку хранимые процедуры уже определены в ms sql. Но не в mysql. Согласно моему исследованию, это происходит с пользовательскими функциями в mysql. Я уже пробовал lib_mysql_sys udf.

Есть ли способ сделать это на mysql? Спасибо за помощь.

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