oracle已systime做条件删除表中数据
1个回答
展开全部
delete table_name where systime = '';
是不是你要的
如果systime限制是时间段的话
删除八月份数据
delete table_name where to_char(systime,'yyyymmdd hh24:mi:ss') > '20140801 00:00:00'
and to_char(systime,'yyyymmdd hh24:mi:ss') > '20140901 00:00:00';
是不是你要的
如果systime限制是时间段的话
删除八月份数据
delete table_name where to_char(systime,'yyyymmdd hh24:mi:ss') > '20140801 00:00:00'
and to_char(systime,'yyyymmdd hh24:mi:ss') > '20140901 00:00:00';
追问
我就是因为这个执行不了才问的。我写的:delete from table_name where sysyime <='2014-09-20';不能执行
追答
delete table_name where
to_char(sysyime,'yyyy-mm-dd') <= '2014-09-20'
是不是这样
有错 把错误贴出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |