主頁 > 知識庫 > Postgresql創(chuàng)建新增、刪除與修改觸發(fā)器的方法

Postgresql創(chuàng)建新增、刪除與修改觸發(fā)器的方法

熱門標(biāo)簽:美容工作室地圖標(biāo)注 海豐有多少商家沒有地圖標(biāo)注 打電話智能電銷機器人授權(quán) 合肥公司外呼系統(tǒng)運營商 辦公外呼電話系統(tǒng) 外呼調(diào)研系統(tǒng) 漯河外呼電話系統(tǒng) 重慶自動外呼系統(tǒng)定制 地圖標(biāo)注和圖片名稱的區(qū)別

新增觸發(fā)器

第一步:創(chuàng)建函數(shù)

為待模糊查詢的表創(chuàng)建函數(shù)

CREATE OR REPLACE FUNCTION fuzzy_query_func() RETURNS TRIGGER AS $$
  BEGIN
   INSERT INTO fuzzy_query(id,name,address,table_name) VALUES (new.id, NEW.name,NEW.address,TG_TABLE_NAME);
   RETURN NEW;
  END;
$$ LANGUAGE plpgsql;

第二步:創(chuàng)建觸發(fā)器

刪除觸發(fā)器 第一步:創(chuàng)建函數(shù)

CREATE OR REPLACE FUNCTION fuzzy_query_del()
 RETURNS trigger AS $$
  BEGIN
   DELETE from fuzzy_query where id = OLD.id;
			RETURN OLD;
  END;
$$
 LANGUAGE plpgsql VOLATILE

第二步:創(chuàng)建觸發(fā)器

更新觸發(fā)器

第一步:創(chuàng)建更新函數(shù)

CREATE OR REPLACE FUNCTION fuzzy_query_update()
 RETURNS trigger AS $$
  BEGIN
   UPDATE fuzzy_query SET name = NEW.name,address = NEW.address where id = NEW.id;
			RETURN NEW;
  END;
$$
 LANGUAGE plpgsql VOLATILE

第二步: 觸發(fā)器

到此這篇關(guān)于Postgresql創(chuàng)建新增、刪除與修改觸發(fā)器的文章就介紹到這了,更多相關(guān)Postgresql觸發(fā)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • postgresql 刪除重復(fù)數(shù)據(jù)的幾種方法小結(jié)
  • PostgreSQL 刪除check約束的實現(xiàn)
  • postgresql刪除主鍵的操作
  • PostgreSQL 實現(xiàn)快速刪除一個用戶
  • postgresql 實現(xiàn)多表關(guān)聯(lián)刪除
  • PostgreSQL刪除更新優(yōu)化操作
  • mybatis postgresql 批量刪除操作方法
  • postgresql 刪除重復(fù)數(shù)據(jù)案例詳解

標(biāo)簽:蚌埠 錦州 來賓 烏海 株洲 衡陽 珠海 晉城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Postgresql創(chuàng)建新增、刪除與修改觸發(fā)器的方法》,本文關(guān)鍵詞  Postgresql,創(chuàng)建,新增,刪除,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Postgresql創(chuàng)建新增、刪除與修改觸發(fā)器的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Postgresql創(chuàng)建新增、刪除與修改觸發(fā)器的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章