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
)