如何删除某个表的前10条记录,或者后10条记录?
如何删除某个表的前10条记录,或者后10条记录?在informix中,如何用sql语句实现? 写个SPL做吧~ 你排序的依据是什么?从关系代数来说,表并不存在什么前十条后十条。 我是想测试以下,因为oracle中有一个伪劣rownum可以很简单实现,所以想问问,informix有没有类似的列实现。
在oracle中,删除前10行,可以这样:
delete from tablename where rownum < 11; 原帖由 wysfenghuo007 于 2009-12-3 10:12 发表 http://bbs3.chinaunix.net/images/common/back.gif
我是想测试以下,因为oracle中有一个伪劣rownum可以很简单实现,所以想问问,informix有没有类似的列实现。
在oracle中,删除前10行,可以这样:
delete from tablename where rownum < 11;
rownum是会变的~~
同样在informix中也有类似的rowid可用~
页:
[1]