主頁 > 知識庫 > MySQL與Oracle 差異比較之六觸發(fā)器

MySQL與Oracle 差異比較之六觸發(fā)器

熱門標簽:南昌呼叫中心外呼系統(tǒng)哪家好 ai電話電話機器人 湖南保險智能外呼系統(tǒng)產品介紹 怎么申請400熱線電話 泗洪正規(guī)電話機器人找哪家 簡單的智能語音電銷機器人 河北便宜電銷機器人軟件 怎么去開發(fā)一個電銷機器人 小程序智能電話機器人

觸發(fā)器

編號 類別 ORACLE MYSQL 注釋
1 創(chuàng)建觸發(fā)器語句不同 create or replace trigger TG_ES_FAC_UNIT
  before insert or update or delete on ES_FAC_UNIT
  for each row
create trigger `hs_esbs`.`TG_INSERT_ES_FAC_UNIT` BEFORE INSERT on `hs_esbs`.`es_fac_unit` 
for each row 
1. Oracle使用create or replace trigger語法創(chuàng)建觸發(fā)器.
   Mysql使用 create trigger創(chuàng)建觸發(fā)器.
2. Oracle可以在一個觸發(fā)器觸發(fā)insert,delete,update事件. 
   Mysql每個觸發(fā)器只支持一個事件. 也就是說,目前每個trigger需要拆分成3個mysql trigger.
3. mysql trigger 不能在客戶端顯示或編輯.需要在服務器所在的機器上操作. 
2 觸發(fā)器new和old記錄行的引用不同 取得新數(shù)據(jù): :new.FAC_CD
取得老數(shù)據(jù): :old.FAC_CD
取得新數(shù)據(jù): NEW.FAC_CD
取得老數(shù)據(jù): OLD.FAC_CD
1. new和old記錄行的引用:
   mysql是NEW.col1,OLD.col1來引用。
   oracle是:NEW.col1, :OLD.col1來引用。
2. NEW 和OLD不區(qū)分大小寫. 

您可能感興趣的文章:
  • 詳解MySQL實時同步到Oracle解決方案
  • Mysql、Oracle中常用的多表修改語句總結
  • mysql和oracle的區(qū)別小結(功能性能、選擇、使用它們時的sql等對比)
  • mysql數(shù)據(jù)庫和oracle數(shù)據(jù)庫之間互相導入備份
  • MySQL實現(xiàn)類似Oracle序列的方案
  • 抽取oracle數(shù)據(jù)到mysql數(shù)據(jù)庫的實現(xiàn)過程
  • Oracle和MySQL的高可用方案對比分析
  • MySQL與Oracle差異比較之五存儲過程&Function
  • MySQL與Oracle差異比較之三 函數(shù)
  • 詳解Mysql和Oracle之間的誤區(qū)

標簽:淮安 那曲 景德鎮(zhèn) 威海 荊門 江蘇 柳州 瀘州

巨人網(wǎng)絡通訊聲明:本文標題《MySQL與Oracle 差異比較之六觸發(fā)器》,本文關鍵詞  MySQL,與,Oracle,差異,比較,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL與Oracle 差異比較之六觸發(fā)器》相關的同類信息!
  • 本頁收集關于MySQL與Oracle 差異比較之六觸發(fā)器的相關信息資訊供網(wǎng)民參考!
  • 推薦文章