CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

输出结果标上一个顺序号(给用户看),不要表里的那个ID

楼主afeiflyinsky(小飞)2004-12-02 13:49:17 在 MS-SQL Server / 基础类 提问

因为表里的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

相关问题

  • 怎么把stringgrid的内容输出到打印报表里啊!?
  • 如何以音标顺序输出????????????????????????
  • 如何将一个表里的手机号码变为一个号段输出
  • 想把DBGRID的内容输出到EXCEL表里,如何能把字段名也输出出来?
  • 如果让文本框设定数目,然后按顺序提交到表里?
  • 为什么查询出来的记录的顺序和原先在表里的顺序不一样呢?
  • 请问,如何在数组顺序输出时,同时顺序输出一个数字序列?
  • 如何在编辑框中顺序输出数组?
  • 输出数据库的 内容 要排顺序
  • 在Erwin4.0中,定义了一个表后,表里的字段排序顺序为何老是变化?

关键词

  • 函数
  • oldtable
  • identity
  • table
  • select

得分解答快速导航

  • 帖主:afeiflyinsky
  • good2speed
  • jackluo1981

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo