[英]Calling MySQL stored procedure / query from SQL Server stored procedure
[英]Calling SQL Server's stored procedure from MySQL
在我的SQL Server數據庫中已經有存儲過程dbo.usp_AddSum。 我需要從MySQL數據庫中的觸發器執行它。 可能嗎? 我知道Linked Server和MySQL,但反之亦然嗎?
得到了這篇文章的解決方案,對我來說很好。 它包含將存儲過程包裝在PHP函數中,並由外部應用程序從MySQL調用此函數:
DELIMITER @@
CREATE TRIGGER Test_Trigger
AFTER INSERT ON MyTable
FOR EACH ROW
BEGIN
DECLARE cmd CHAR(255);
DECLARE result int(10);
SET cmd=CONCAT('/usr/bin/php ', 'home/sync/send_to_sql_server.php f1=', NEW.f1, ' f2=', NEW.f2);
SET result = sys_exec(cmd);
END;
@@
DELIMITER ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.