求SQL语句
表结构很简单,就一列ID。
表内有20W数据。
随机查询出来2000条数据。
然后在删除随机出来的这2000条数据。
用or id = *或者in(*,*,……)
都不行,效率太慢了
应该怎么写。。
随机查出来删除?这么冲动?
这个真没意思
SQL code:
delete top (2000) from tb
SQL code:
set rowcount 2000
delete from tb
SQL code:
如果你想删光》。
while 1=1
begin
delete top (2000) from tb
if @@rowcount<2000
break;
end
学习楼上的
SQL code:
如果你想删光》。
while 1=1
begin
delete top (2000) from tb
if @@rowcount<2000
break;
end
学习楼上的
问题是他要是随机的 哥哥们
不是随机删除2000个,是先查出来随机数,然后在把这些都删除。。
我研究一下10楼的
相关问答:
在sql中使用output和不使用的区别?
例如:
ALTER PROCEDURE [dbo].[sp_1]
@SYS_LNNO varchar(20),
@SYS_CALLER varchar(20),
@SYS_ORGANIZE varchar(10), ......
表如下
教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日
101 50 08:00 08:30 30 40 50
101 50 09:00 ......
各位大侠救命啊 !!
刚装了SQL2000 sp3
想用JSP连接数据库但是出现问题了
我用的是JDK6.0+tomcat5.0+SQL2000 SP3+JDBC sp3
它显示的是
javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver fo ......
如果用sql语句更改lj字段的路径,如下:
lj
7/200781616183095962.jar
8/f_200812111413292.jar
8/f_200812111413291.jar
得到的结果如下:
lj
1/7/200781616183095962.jar
1/8/f_20081 ......
表a
线路代码 线路名称 Main_ID
cir11 cirA 1
cir21 cirB 1
cir13 ......