比如:我有一个员工登录表和一个员工信息表。
          
           2个表里都有列:userName,我想实现,当我在员工登录表里添加一条记录时(如,添加userName为jimmy的员工的登录信息),员工信息表就自动对应地生成一条默认记录(自动添加userName为jimmy的记录)?   请问如何解决?要用到哪里知识? 
 

解决方案 »

  1.   

    create trigger namewe
    on 员工登录表
    INSTEAD OF insert
    as
    begin
        insert into 员工信息表 values(userName)
         select userName from insertd 
      --.....
    end
      

  2.   

    create table t1(userName nvarchar(10))
    create table t2(userName nvarchar(10))
    go
    create trigger insertt2
    on t1
    for insert
    as
     insert into t2(userName) select userName from inserted
    go
    insert into t1 select 'jimmy'
    select * from t2
    go
    drop table t1,t2
    /*
    userName
    ----------
    jimmy(1 行受影响)*/