如何删除数据库的前几十条数据? ( 积分: 50 )

Z

zgp2000

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库采用的sql 2000数据库,例如可以查询前20条数据
select top 20 * from table1
但是我想删除这20条数据,写语句
delete top 20 * from table1
却语法错误,无法通过,要怎么办?
 
delete * from table1 where id in (select top 20 * from table1 )
這個你試一下。
 
如果没有唯一ID那岂不是要自己建立一个ID字段来解决啊?
 
你那表起码有一个标识吧,关键字
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
644
SUNSTONE的Delphi笔记
S
S
回复
0
查看
654
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部