--一下代码在SQL Server 2000版本查询分析器运行成功,可全文拷贝。
--创建boys表
--注意:这个表没有id
create table boys
(
name varchar(10),
city varchar(50)
)
--插入数据
insert into boys
select 'li','beijing' union
select 'wang','beijing' union
select 'zhao','xian' union
select 'liu','beijing'
--这个时候如果想在查询结果中得到唯一性递增id,可通过临时表来实现
--主要用到时时两个东东:1 临时表;2 identity函数,他有3个参数,第一个标识类型,第二个标识起始值,第三个标识步长.
--创建局域临时表
select identity(int,1,1) as id,name,city into #t1
from boys
select * from #t1