输出结果标上一个顺序号(给用户看),不要表里的那个ID
因为表里的ID自增型,如果有删除过,这个ID就会不连续。
所以只想输出结果的时候,有一个顺序编号!
问题点数:20、回复次数:4Top
1 楼comszsoft(星星点灯)回复于 2004-12-02 13:52:20 得分 0
在程序里可以用recordset的 rs.bookmark,他会自动记录所访问的记录数,中间不会出现不连续现象Top
2 楼good2speed(Goodspeed)回复于 2004-12-02 14:09:33 得分 10
IDENTITY(函数)
只用在带有 INTO table 子句的 SELECT 语句中,以将标识列插入到新表中。
尽管类似,但是 IDENTITY 函数不是与 CREATE TABLE 和 ALTER TABLE 一起使用的 IDENTITY 属性。
因为该函数在表中创建一个列,所以必须用下列方式中的一种在选择列表中指定该列的名称:
--(1)
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO NewTable
FROM OldTable
Top
3 楼wangganyang(海洋)回复于 2004-12-02 14:29:18 得分 0
楼上的就可以了,加个order by OldTable.id 更好吧
Top
4 楼jackluo1981(无知者无畏)回复于 2004-12-03 09:45:42 得分 10
SELECT IDENTITY(int, 1,1) AS ID_Num,* FROM OldTable
Top




