sql server对已插入的数据,插入伪自增长id

-- 将创建的表赋值到一张临时表,然后取得临时表中的RowID
SELECT 
	row_number() OVER (ORDER BY bt_ERPID ASC) AS RowID, 
	* into #t
FROM BAS_Stock
go
update BAS_Stock 
set bt_ERPID=RowID
from BAS_Stock inner join #t on BAS_Stock.bt_No=#t.bt_No

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注