易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL server 2000 如何取得满足条件的记录子集

比如想取出表a中第50到第100之间的记录,表中并没有标志当前记录是第几条记录的字段,请问应该怎么实现?在Oracle中有rownum这样的伪列,不知道在ms sql中有没有相同功能的字段
SQL code:
--2005 row_number()
;with wufeng4552
as
(
select *,cnt=row_number()over (order by getdate())
)
select * from wufeng4552 where cnt between 50 and 100
--2000加自增列吧
alter table tb
add cnt int identity
go
select * from wufeng4552 where cnt between 50 and 100
go
alter table tb
drop column cnt


SELECT ROW_NUMBER() OVER (ORDER BY  ID ASC) AS ROWID, * from a


引用
SQL code--2005 row_number();with wufeng4552as
(select*,cnt=row_number()over (orderbygetdate())
)select*from wufeng4552where cntbetween50and100--2000加自增列吧altertable tbadd cntintidentitygoselect*from wu¡­

--2005 row_number()
SQL code:
;with wufeng4552
as
(
select *,cnt=row_number()over (order by getdate())
)
select * from wufeng4552 where cnt between 50 and 100
--2000加自增列吧
alter table tb
add cnt int identity
go
select * from tb where cnt between 50 and 100
go
alter table tb
drop column cnt


SQL code



Code highlighting produced by Actipro


相关问答:

如何用c#,sql2000 开发c/s下的工作流?

本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......

sql server 存储过程循环赋值的问题

小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
    @p001 nvarchar(8000),
    @p002 nvarchar(8000),
    @p003 nvarchar(8000),
  & ......

SQL语句效率问题 - 其他数据库开发 / 其他数据库

大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
  表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......

dbf表导入到sql server2000表问题

请问:
1,如何将一张dbf表导入到sql server2000中的一张表。使用DTS该怎样实现?
2,使用网上代码:
Insert Into Tb_cj Select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro D ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号