日期:2014-05-17  浏览次数:20414 次

如何自动增加日期自动数据?
oracle表中有两列数据,一列A ,一列B,AB两列的是类型都为日期型。

现在因为要修改A列数值 A=B+5,大概意思就是A的值在B的值上加5

我写的语句:

update 表  set A=b+date('5') where....当然,这是错误的,百度无用,请指导的老师指点一下,谢谢。

------解决方案--------------------
1、这里是sqlserver专区,更准确的问题应该到oracle专区问。
2、你那个5如果是天数,sqlserver可以这样写:
update table set a=dateadd(dd,5,b)具体实现要看oracle的函数
------解决方案--------------------
引用:
Server语句都是一样一样的吧
很多不一样的地方,你要去找找oracle的日期操作函数