【发布时间】:2012-01-28 15:58:37
【问题描述】:
是否可以编写可以将数据写入 SQL Server 2008 数据库的 Postgresql 触发器?我有一个 Windows Postgresql DB (9.1) 并且有一个现有的触发器,它将数据写入一个名为 finaldata 的表中。然后,我能否在 finaldata 表上设置一个触发器,该触发器将通过 ODBC 或其他连接选项写入 SQL Server?
我被这个困住了!我应该尝试使用 plpgsql 还是其他语言更好的选择? 我编写函数的标准方法是:
CREATE OR REPLACE FUNCTION "public"."finaldata" () RETURNS trigger AS
$body$
DECLARE
BEGIN
"Connect to SQL Server and write data to single table newdata "
END;
$body$
LANGUAGE 'plpgsql'
【问题讨论】:
-
我不会在这方面使用 plpgsql... 你知道其他 PL 语言吗?比如PL/Python?
-
抱歉,没有 Python 专业知识。你有这个与 PL/Python 一起工作吗?你在 9.1 中使用了新的 Foreign Table 功能吗?
标签: sql-server postgresql triggers odbc