SQL指令碼建立trigger,owner用變數出錯。

aluocp發表於2007-05-31
SQL> create or replace trigger "&&in_owner".t1
  2    after update of id on &&in_owner.s_test1
  3    for each row
  4  BEGIN
  5    update &&in_owner.s_test2
  6       set id    = :new.id;
  7  END;
  8  /
輸入 in_owner 的值:  user
原值    1: create or replace trigger "&&in_owner".t1
新值    1: create or replace trigger "user".t1
原值    2:   after update of id on &&in_owner.s_test1
新值    2:   after update of id on users_test1
原值    5:   update &&in_owner.s_test2
新值    5:   update users_test2
  after update of id on users_test1
                        *
第 2 行出現錯誤:
ORA-00942: table or view does not exist

各位,in_owner後面的“.”沒有了,這個應該怎麼寫啊?

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7319461/viewspace-765263/,如需轉載,請註明出處,否則將追究法律責任。

相關文章