有两个表,A表中有一个主键是username,B表中也有一个username作为外键,我想实现在A表中插入一个username的时候,对应的B表就自动的增加一列username,我在数据库中用触发器可行吗,还是直接在代码中增加,还有其他的办法吗?望解答!!数据库oracle

解决方案 »

  1.   

    此类问题,最好是通过代码实现,而不是通过触发器。insert into A ...;
    insert into B ...;
      

  2.   

    那如果我在A插入数据的时候同时要再建立一个表B,也是在代码中使用create table A和create table B吗?
      

  3.   

    插入数据时怎么还要建表?你不能把表先建完再写code啊?
      

  4.   

    那我明白了,我想错了,看来必须要把数据库设计好了,不能在使用中再进行DDL操作。