SQL Server ID自动生成
我在 SQL Server 2008 中有两个名为 db1
和 db2
的数据库。
它们都有一个名为 customers
的表。 db1.dbo.Customers
有 9000 条记录,db2.dbo.tblCustomers
有 3000 条记录。
我想将 db2 中的 3000 条记录插入到 db1.dbo.Customers 中。但我希望 db1.dbo.Customers
自动生成 Customerid
。
有可能吗?
I have two databases named db1
and db2
in SQL Server 2008.
Both have a table called customers
. db1.dbo.Customers
has 9000 records, and db2.dbo.tblCustomers
has 3000 records.
I want to insert the 3000 records from db2
into db1.dbo.Customers
. But I want db1.dbo.Customers
to automatically generate Customerid
.
Would it be possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这样做:
但记住
db1.dbo.Customers.Customerid
应该是自动编号!Do like this :
but remember
db1.dbo.Customers.Customerid
should be auto number !您可以使用 ROW_NUMBER() 函数为每个新行生成一个值。
You can use the ROW_NUMBER() function to generate a value for each new row.