表1:ID,name,zno
表2:ID,zu
表1的zno和表2的ID外关联
我在asp.net下界面上要求输入name和zu,组是通过下拉列表绑定到表2的,如何自动存储表1的zno?用存储过程吗?还是有更加简单的方法。
表2:ID,zu
表1的zno和表2的ID外关联
我在asp.net下界面上要求输入name和zu,组是通过下拉列表绑定到表2的,如何自动存储表1的zno?用存储过程吗?还是有更加简单的方法。
程序实现:
首先插入表2:ID,zu 记录,获取ID,再输入表1:ID,name,zno
这里有个问题,要保证zno取表1的ID的正确性
方法一,如果zu不重复,通过ZU取ID
方法二,单一用户操作,可以ID排序取最新记录
方法二,增加时间字段(最好精细到毫秒)用来标识;
SQL实现:
http://www.cnblogs.com/cqsar/articles/1065861.html
--最简单的方法;
insert into table2(zu) values('zu')
insert into table1(name,zno) values('name',@@IDENTITY)
for insert
as
insert 表2 (sortid)
select id from inserted
go