[SQL ] 請教 C# 於 PostgreSQL 如何新增 Trigger
各位前輩好
最近從 MYSQL 與 MSSQL 轉換到 PostgreSQL
遇到一個問題
如何利用 C# 程式 新增 Trigger 與 Function
原本 MYSQL 的 Trigger 如下
CREATE TRIGGER TG1 AFTER INSERT on TB1 FOR EACH ROW Update TB2 set CN = 1
改為 PostgreSQL 時 似乎要變成一個 Function 給 Trigger 呼叫
因此 Function 為
CREATE OR REPLACE FUNCTION TG1() RETURNS void AS $$ begin Update TB2 set CN = 1; end; $$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION TG1() OWNER TO postgres;
但是 實際執行後
CREATE OR REPLACE FUNCTION TG1()
RETURNS void AS
' begin Update TB2 set CN = 1; end; '
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION TG1()
OWNER TO postgres;
"$$" 不見了變成 "'"
且無法正確執行
請教各位
如何在 C# 程式內 新增 PostgreSQL 的 Trigger 與 Function
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.97.178