用事务,先插入数据到T1,取得ID后,向T2插入数据

解决方案 »

  1.   

    用SELECT @@INDITI 返回,@@INDITI 是内部变量,我打的英文不能,你查一下,我的QQ:81370026
      

  2.   

    插入T1后
    set @id=@@identity
      

  3.   

    1。做为一个事务来提交
    2。先插入数据到T1,取得T1的ID后,循环向T2插入数据
      

  4.   

    说句真心话,数据库设计的时候最好不要用 IDENTITY 列
      

  5.   

    alandd(alandd)
    说句真心话,数据库设计的时候最好不要用 IDENTITY 列是吗?
    那你倒说说它的坏处看看.
    至少到目前为止,我还没有体会到这一点.
      

  6.   

    我觉得用identity字段挺好的呀,方便管理,性能也不错,
    搂主的问题,我想将两个表设置为级联更新,级联删除就很简单了,
    T1(ID),为T2表的外健,然后在refrence中加上on update cascade on delete cascade就可以对两个表进行级联更新,级联删除了
    具体参考books online中的'级联'