triggers

    0熱度

    1回答

    我使用Oracle 12.2C,我需要執行觸發器:執行該觸發器後 審覈表 CREATE TABLE "MY_USER"."AUDIT" ( "TABLE_NAME" VARCHAR2(20 CHAR) NOT NULL ENABLE, "REGISTER_ID" NUMBER(19, 0) DEFAULT 0 NOT NULL ENABLE, "OPERATION"

    0熱度

    1回答

    我正在開發一個php應用程序。我正在考慮在這個項目中使用rethinkDB。一切看起來都不錯,但是我想知道是否有任何方法在rethinkDB中實現等效的mysql觸發器。 例如, 如果從取款表中的條目是從0更新爲1,從用戶表 的平衡領域減少取款表的數量字段的值是這可能嗎?有沒有相同的東西? 我已經讀過rethinkDB中的changefeeds,但由於php不是異步或基於事件,我想知道它將如何實現

    0熱度

    1回答

    與(預編譯/宏樣式)語句序列相比,SQLite觸發器有什麼好處?任何有用的優化可能?還是隻是程序員的味道? 我發現觸發器很難在幾種情況下使用,因爲公共表表達式(如SELECT)不能在觸發器中工作。也許我正在看這個錯誤的方式。因此,通用的問題。

    2熱度

    1回答

    我在plPython中編寫審計觸發器。我無法弄清楚如何訪問current_user變量。以某種方式通過plpy可用嗎? 我也想知道是否有可能將變量傳遞到觸發器函數?如果是的話,這是如何做到的?我嘗試過: create trigger stock_sys_audit before insert or update or delete on stock_tbl FOR EACH ROW EXECUT

    0熱度

    1回答

    是否可以在一個觸發器中有多個表?假設我有員工,技能和客戶表,並且我有Eventlogs表來捕獲審計。我試圖添加Skill_T,但是我得到了ORA-04079錯誤。任何更正?謝謝! 注:我使用的Oracle SQL Developer Oracle11gEE CREATE OR REPLACE TRIGGER AUDIT_REC AFTER INSERT OR DELETE OR UPDATE O

    0熱度

    1回答

    任何人都可以幫助我如何將Time_done的輸出更改爲僅限時間(例如:5:00 AM)?如果我在SYSDATE添加TO_CHAR(SYSDATE, 'HH24:MI:SS'),我得到一個錯誤信息 ORA-01843:不是有效的月份。 下面是我的代碼和 CREATE TABLE EVENTLOGS( Eventlog_id Number(3,0) NOT NULL, User_

    0熱度

    1回答

    CREATE OR REPLACE TRIGGER R_SERVICE_HISTORY_MESSAGE AFTER INSERT ON SERVICE_HISTORY_DETAIL FOR EACH ROW AS IF(SELECT FINISHED FROM SERVICE_HISTORY, INSERTED WHERE FINISHED=’T’ BEGIN PRINT ‘Hi <F

    0熱度

    2回答

    我正在爲大學做這個練習,而且我一直堅持了一個星期。我需要創建一個觸發器,以便當表「tbvale」上的狀態列發生更改時,相應地在列「tbfuncionario」上發生一些更新。 我意識到我的代碼可能看起來很笨重,甚至可能不合適,但它是一個旨在教授特定事物的單獨練習。 這就是我想出迄今: CREATE OR REPLACE TRIGGER status_chg AFTER UPDATE OF sta

    0熱度

    1回答

    我正在使用PhpMyAdmin在000webhost託管的MySql數據庫上工作。 我現在的數據庫非常簡單。我有兩個表accounts和lvl_time,通過關係連接(accounts)id→user_id(lvl_times)。每當我在accounts中創建新字段時,我需要在lvl_times中創建一行。 lvl_times中的新字段需要具有與新創建的帳戶相同的user_id。 我試圖使用版本o

    2熱度

    2回答

    我試圖創建一個觸發器來更新插入器上另一個表中的行。最後一部分工作,但如果沒有該行的那個ID,我想在添加它之前爲該ID創建一行。 但我得到#1064錯誤: 'FOR EACH ROW resource_xpEvents BEGIN IF NOT EXISTS(SELECT 1 FROM resource_xp' DELIMITER $$ CREATE TRIGGER test AFTER INSE