informix中怎样用sql语句删除前n条记录
2个回答
展开全部
由于informix的first选项限制较多,不能用在子查询,也不能用在into temp的select语句中,感觉一个sql写不出来。
用下面的select语句生成一堆delete语句,然后再跑这些delete语句:
select first 100 'delete from TableName where rowid='|| rowid ||';' from TableName order by begintime;
用下面的select语句生成一堆delete语句,然后再跑这些delete语句:
select first 100 'delete from TableName where rowid='|| rowid ||';' from TableName order by begintime;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询