我有这个脚本:
Create table #temp (id int,name varchar(10),city varchar(10),sal int)
Insert into #temp
Select 2,'kishor','hyd', 100
Union all
Select 3,'kumar','sec', 200
Union all
Select 4,'santosh','kp', 300
Union all
Select 1,'sudeep','myp', 300
现在我想生成与插入的数据相同的行号,而不使用创建或插入或 CTE 或更新命令,使用单个选择语句。因此,即使按任何顺序排序后,行号列也不应更改其值