[SQL ] 請教 C# 於 PostgreSQL 如何新增 Trigger

看板Database作者時間12年前 (2013/06/27 15:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位前輩好 最近從 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
文章代碼(AID): #1Ho-b1Rg (Database)