查询时加序号:
a:没有主键的情形:
Select identity(int,1,1) as iid,* into #tmp from TableName
Select * from #tmp
Drop table #tmp
b:有主键的情形:
Select (Select sum(1) from TableName where KeyField <= a.KeyField) as iid,* from TableName a
a:没有主键的情形:
Select identity(int,1,1) as iid,* into #tmp from TableName
Select * from #tmp
Drop table #tmp
b:有主键的情形:
Select (Select sum(1) from TableName where KeyField <= a.KeyField) as iid,* from TableName a
解决方案 »
- 还是求sql递归
- 如何将sql server 2000表结构导出到另一机器的sql server 2000
- 关于计算本月的第一个星期一得问题,有点想不明白
- 请问如何得到一张表的所有外键约束?谢谢
- 请教,大家作系统时数据库的完整性,太表间的约束是用数据库实现,还是在程序中实现
- 我用MS-SQL -SERVER7见了一个名为MYDB的数据库,
- 关于SET IDENTITY_INSERT的问题
- vfp中,报表的数据源有两张表怎么办?
- 下面2种数据库设计方法那种更好?大家觉得那种效率更高?
- SQL2008做集群使用哪种第三方软件来做比较好?
- 只有一个数据库的备份文件,怎么恢复到新的数据库服务器中(不是原来的服务器)
- 怎么向表中添加在文本框中输入的值?
Select (Select sum(1) from TableName where KeyField <= a.KeyField) as iid,* from TableName a order by keyfield