如何为每个具有多个插入的事务获取唯一ID

时间:2016-12-03 07:08:55

标签: sql sql-server database

我在frond end有两个文本框,它们是productname和No.of.batches ...例如我选择了一个产品'X'和No.of批次为10 ..它将获得10行,用户将插入用户点击提交时的数据也将反映在数据库中...我的要求是自动生成ID PER事务...我必须获得整个操作的唯一ID ...我应该怎么做才能得到它? / p>

1 个答案:

答案 0 :(得分:2)

使用自动生成的列创建一个名为transactions的新表。

Create table transactions 
(
transaction_id int identity(1,1) Primary key,
product_name varchar(50),
No_of_batches int
)

每当有新事务时,首先在事务表中添加一个条目,并在目标表中引用自动生成的值(transaction_id)以获取所有X条记录