users.id跟speak.id是外键关系
我想在usrs中插入数据同时也在speak中插入数据
应该怎么操作?

解决方案 »

  1.   


    begin tran
    insert into speak values(……);
    insert into users values(……);
    if @@error<>0
    rollback
    else
    commit
      

  2.   


    set IDENTITY_INSERT test.dbo.speak on
    insert into users(uname,sex)values('rong','male')
    declare @a bigint
    select @a=@@identity
    insert into speak(id)values(@a)
      

  3.   


    ----多写一条sql!
    insert into users(Id) select 1
    insert into speak(Id) select 1