SQL Server触发器可以调用python函数吗?
作者:互联网
我在MS SQL Server 2008中有一个数据库,其中有3个表.我想为这些表的每一行创建一个用于INSERT,UPDATE和DELETE的触发器.对于触发函数,我想调用python函数. python脚本需要从发生触发器的行中写入一些列,并将其写入套接字.我在网上检查了一下,但找不到如何将python函数称为触发函数.
编辑:还是有一种方法可以在SQL触发过程本身做到这一点?它可以充当TCP服务器并将触发数据写入套接字吗?
解决方法:
作为explained here,您可以在SQL触发器中附加一些.NET方法,然后使用IronPython对触发器进行编码,但是这会在安全性和性能方面使您付出代价.
您还可以使用Database Email,它能够发送一封您需要捕获的内容的电子邮件,并将其捕获到您自己的邮件服务器中的其他位置.
标签:sql-server-2008,python 来源: https://codeday.me/bug/20191102/1987859.html