查询时生成数据为行数的一列 的问题????
1.
用下面的语句可以生成"排名"列,但是这一列里的数据只是 1,2,3.....
能不能让他显示为 第1名,第2名,第3名.....??
SELECT top 10 IDENTITY(int, 1,1) AS 排名,bID,bName,bReadTimes 浏览次数 into #temp FROM books ORDER BY bReadTimes DESC select * from #temp
2.
用这个语句放在网页中检索数据库,第二次执行时会提示:
数据库中已存在名为 '#temp' 的对象。
请问,如何让这个语句可以反复执行,不会有错误的提示?
是不是有什么参数可以覆盖原来的表格的?