SQL - 如何在另一个表中插入自动填充的递增字段

时间:2012-06-21 19:21:27

标签: sql insert auto-increment insert-into

我有一个包含2个表的简单数据库:

Table1.....ID|1st Lot No|No of Blocks|Part Number|Date|Lot Qty.

Table2.....ID|---------Lot No--------|Part Number|Date|Lot Qty.

我想要实现的是当用户输入表1中的值时,数据被拉到Table2,但我需要[Table2,Lot No]中的值自动递增基于Table1.No的块

e.g。用户输入:

ID|1st Lot No|No of Blocks|Part Number|Date  |Lot Qty.
1 | 62204    |     6      |   TR456   |1/1/12|2.978KM

然后当Table1 Row_inserted时,Table2自动更新为:

ID| Lot No|Part Number|Date   |Lot Qty
1 |62204  | TR456     |1/1/12 |2.978KM
2 |62205  | TR456     |1/1/12 |2.978KM
3 |62206  | TR456     |1/1/12 |2.978KM
4 |62207  | TR456     |1/1/12 |2.978KM
5 |62208  | TR456     |1/1/12 |2.978KM
6 |62209  | TR456     |1/1/12 |2.978KM

我正在使用aspmaker并将代码放在服务器事件中:

' Row Inserted event
Sub Row_Inserted(rsold, rsnew)

End Sub

我一直在尝试使用dimsinsert into来实现这一目标,我做了很多教程,但我无法让它工作。我的sql知识适中。但是我已经坚持了大约200个小时没有JOKE,我不喜欢放弃。

如果有人有技能向我指明道路,那么我将非常感谢你的帮助。

0 个答案:

没有答案