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

如何在sqlite中删除前N条记录

没有主键,我只要删除前N条记录。n数值大概在千万级别的。
用set rowcount n

引用
用set rowcount n


支持

SELECT IDD=IDENTITY(INT,1,1),* INTO #T from TB

DELETE #T WHERE IDD NOT IN (SELECT TOP N IDD from #T)

DROP TABLE TB

INSERT TB SELECT * from #T

去除IDD列

SQL code:
delete from tb where id in (select top n id from tb)


ms不行啊,那位大大给出详细点的代码

在线等

引用
ms不行啊,那位大大给出详细点的代码


SQL code:
SELECT IDD=IDENTITY(INT,1,1),* INTO #T from TB

DELETE #T WHERE IDD NOT IN (SELECT TOP N IDD from #T)

DROP TABLE TB

INSERT TB SELECT A,B,C,D..... from #T


引用
引用 5 楼 y9313 的回复:
ms不行啊,那位大大给出详细点的代码


SQL codeSELECT IDD=IDENTITY(INT,1,1),*INTO #Tfrom TBDELETE #TWHERE IDDNOTIN (SELECTTOP N IDDfrom #T)DROPTABLE TBINSERT TBSELECT A,B,C,D.....from #T


SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.


相关问答:

SQLITE下如何删除内容中的第一个<br>

SQLITE下如何删除内容中的第一个<br>
SQLITE下不好用 
提示: 
sqlite error 
no such function: stuff 
怎么解决?
SQL code:
--------------------------------------------- ......

sqlite 高手进来啊

小弟 弄点东西可是调用 sqlite3_prepare 这个函数 select 就好使 只要 改变数据库 的就不行 比如insert 之类的 谁来帮个忙啊 请问这是什么原因 啊 用 c 去实现的
你用的什么工具啊?
把你自己的代码发 ......

sqlite移植wince

我想在pda上用SQLite数据库,我程序是qt写的,但是我应该怎样将SQLite移植到wince平台上呢,我现在有了SQLite.dll和SQLite.lib,之后我交叉编译生成了.exe文件,为什么在模拟器上不能运行呢?
期待着高手回答,谢谢 ......

sqlite 无法根据Guid 查询数据

GUID:0C3EDEE8-B14F-4220-8D64-990E00D84AF7

SELECT fldGuid, fldName, fldUserGuid from table
能查询 fldUserGuid 为:0C3EDEE8-B14F-4220-8D64-990E00D84AF7 的数据一条

SELECT fldGuid, fldN ......

请教sqlite数据库中文乱码的问题

开发语言:evc
数据库:SQLite
说明:有两个界面
界面一个是用来建立数据库,并且进行数据管理功能,包括ctrlist控件显示数据库内容,增加,删除,修改等功能;
界面二,是调用数据库,进行查询,显示结 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号