vb ado中的sql语句问题? 判断数据表中的记录是否有150条,当大于150条时,删除大于150条记录的记录。(当然这个150条记录是从最后一条记录开始数起的,不然我怎么添加新记录呢) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果表(TB)有主键,假设为 PKIDdelete tb where PKID not in (select top 150 PKID from tb order by PKID desc)写到触发中比较好 本帖最后由 fcuandy 于 2010-03-30 20:19:08 编辑 如果你遵循没插入一条记录的时候,对PKID进行递增,那么可以用如下的方法:delete a from (select RowID=ROW_NUMBER() OVER(ORDER BY x.PKID DESC), * FROM tb AS x) AS aWHERE a.RowID -150>0 sql server 里面写一个50到100之间能够被3整除的奇数之和?、、 关于票据流水号的问题,求助各位达人 在查询分析器中怎么得到当前数据库的名称 高难度,各位大哥帮帮小弟 一个表与多个表左外连接怎样写? 关于多个用户程序连接到SQL SERVER数据库 关于sqlserver的小问题,如何把一个表结构复制成另一个空表,一定给分 请教各位高手:MS-SQL Server对每一个进程的连接数是不是做了限制 如何在网格中插入一行或删除一行 SQL server2008 数据库维护计划执行失败,急急急 sql 2005怎么将exce中的查询结果插入到临时表中 这样的数据怎么修改?
(select top 150 PKID from tb order by PKID desc)写到触发中比较好
WHERE a.RowID -150>0