0
我正在創建一個觸發器並理解如果兩個不同表中的列具有相同的名稱,請執行此操作。例如,我寫了一個觸發器,如果表A的薪水列中添加新記錄以從表A中獲得薪水並將其作爲薪水插入表B中。爲兩個不同表中的不同列名觸發寫入
我不明白該怎麼做,將該數據填充到表B中(如果該表具有不同的列名稱)。所以我有表A的列名是薪水和表B列名是pastsalary。
我該如何編寫觸發器才能做到這一點?
我正在創建一個觸發器並理解如果兩個不同表中的列具有相同的名稱,請執行此操作。例如,我寫了一個觸發器,如果表A的薪水列中添加新記錄以從表A中獲得薪水並將其作爲薪水插入表B中。爲兩個不同表中的不同列名觸發寫入
我不明白該怎麼做,將該數據填充到表B中(如果該表具有不同的列名稱)。所以我有表A的列名是薪水和表B列名是pastsalary。
我該如何編寫觸發器才能做到這一點?
我看不出兩者的區別。您的插入statment也只是反映要插入列:
insert into tableB(pastsalary) values (:new.salary);
當我嘗試這樣做,我得到的PLS-00049壞綁定變量 – Christopher
我想通了,我只是有一段代碼倒退。感謝您的幫助,因爲這有助於我意識到這一點。 – Christopher