oracle觸發器可不可以設定某個表插入資料時不觸發

2022-08-11 17:22:14 字數 1976 閱讀 4121

1樓:射手幽靈伊

可以在a表加入一個欄位,etl寫入的資料給欄位符值0,其他資料寫入給欄位符值1

在觸 發器裡判斷這個值,如果為1就寫日誌; 如果為0,就不寫日誌

2樓:

如果你的etl程式所在的ip地址是固定的,那你就通過ip地址進行判斷,oracle可以獲取到客戶端連線的ip地址或其他資訊

如設定 oracle觸發器對某個欄位的更新 不觸發。

3樓:情又獨中

觸發器的語法

create [or replace] trigger trigger_name

[or ...]

on [schema.]table_name | [schema.]view_name

[referencing ]

[for each row ]

[when condition]

update後面可以跟 of column,column..... on tablename

把需要觸發的欄位寫上,不觸發的就別寫了

oracle怎麼建立一個觸發器在表插入資料的時候更新表的另一個欄位

4樓:

行級的觸發器**中不能操作該表,包括select

oracle怎麼建立一個觸發器在表插入資料的時候更新表的另一個欄位

oracle 如何通過使用觸發器,將a資料庫的資料插入到b資料的某張表?如果有,請詳細點;

sql資料庫建立觸發器,向oracle資料庫中某個表插入資料, 求解答

5樓:匿名使用者

如果用的是sql server的話,我之前試過用觸發器去插入oracle的表,但會提示 "無法在事務中登記。「這樣的錯誤,網上搜尋了許多文章,但都沒有解決。但是通過sql作業的方式就可以實現,只是這種就做不到實時和動態監控表的更新或刪除了。

如果你還是想嘗試做的話,我大概說一下步驟:

安裝oracle的驅動

建立連結伺服器,參考文章:http://blogs.

編寫觸發器

急急急!oracle觸發器如何寫a表插入資料 b表更新某欄位

6樓:唐城冬

create or replace trigger tri_contract_zf

after insert on gfxt_billfor each row

begin

update gfxt_contract

set contract_zt ='提單開出'

where contract_id=:row.contract_id;

end;

為一個表設定觸發器後為什麼就不能再向這個表中讀入資料

7樓:匿名使用者

你的觸發器是不是寫的有問題?

建議把問題的相關資訊寫上來,如表名,觸發器**

8樓:匿名使用者

設定觸發器是為了在插入(更新或者刪除)資料的時候根據條件執行相應的操作,比如我觸發器實現如下功能,如果插入的資料日期不等於今天的日期,則不允許插入,執行回滾操作(rollback),則不滿足條件的所有日期資料都無法插入;

其他功能類似;

9樓:sunny藍映雪

你的表(假設表a)觸發器沒有問題。走一個小彎路吧。

新建一箇中間表(表b),在這個表上建立觸發器,當向b表插入資料時,向a表對應的列插入同一資料。

試試這樣,應該就可以更新時間

大學可不可以轉系,大學可不可以轉專業?

每個學校的規定不一樣,但大部分的學校在大一後根據學習成績有一定比例的學生可以申請轉專業,可以,剛上大一的時候是可以的。要是不行就雙學位 據教育部的規定,大學生進校後,符合條件的可轉專業 系 一 申請轉專業 系 的條件 在校本科生在完成大學一年級課程,進入二年級之前,符合以下條件之一者,可以申請轉專業...

小米3可不可以root,小米2可不可以root

嗨 建議你將小米3刷開發版的系統,開發版的系統支援root許可權的,希望能幫到你,感謝你對小米手機的支援 小米2可不可以root 嗨 小米手機出廠都是穩定版的系統,穩定版是不支援root的,一些安全軟體是需要root許可權的,小米手機自帶安全類和系統類管理軟體,不建議你再安裝第三方安全類軟體,安裝這...

真言可不可以驅鬼,六字真言可不可以驅鬼

如果是邪物,已經無藥可救的髒東西的話,念六字真言就會有萬佛護體,所以不怕,遇到有善根的,可以度化他,去西方極樂世界。不是驅離的問題 而是超度 功德迴向 他們 這樣更為利益他們 有機會聽聞佛法 解脫生死輪迴 恭敬誠心的念六字真言,可以讓惡鬼不能靠近,也可以超度,佛法是一分誠敬得一分利益,十分誠敬得十分...