SQL 表关联时INSERT的问题
现有表A,表B。 其中,表A 有字段 a_Index(自增), 表B 有字段 b_aIndex,这两个字段是关联的。
在INSERT的时候,先INSERT表A,好了后,怎样获取 a_Index 这个值呢?目的 Insert 到表B 中b_aIndex啊!!!
我之前用的是 重新查询最新一条记录的方法,但是发现如果多人同时写入,会关联错的,有什么好方法啊?我是用 C# 写 ASP。NET,数据库用SQL2000
拜托,完美解决后,我愿意以身相许…………………… 一晚甘多啦,呵呵呵呵!!
------解决方案--------------------这种情况,最好把在A表插入的操作写到存储过程里
然后返回一个返回参数譬如@outp
set @outp=@@identify 就行
然后执行B表的插入操作