2
是有办法来生成的序列号,而从表中选择的行。生成序号
像select sequence() as ID,* from Data
,这将使
ID Data
---------
1 Dummy1
2 Dummy2
3 Dummy3
....
N DummyN
感谢。
是有办法来生成的序列号,而从表中选择的行。生成序号
像select sequence() as ID,* from Data
,这将使
ID Data
---------
1 Dummy1
2 Dummy2
3 Dummy3
....
N DummyN
感谢。
你想在你的表中有一个列是一个序列?使用INT IDENTITY
。
你想添加一个序列号到SELECT语句或视图吗?使用ROW_NUMBER() OVER(ORDER BY .....)
方法。
SELECT
ROW_NUMBER() OVER (ORDER BY Data) AS 'ID',
Data
FROM
dbo.YourTable
使用计算列:
CREATE Table MyTAble
(
ID int identity(1,1),
Data varchar(20) AS 'Dummy' + ID
)