暂无图片
select to_char(round(v,2),999.99) from daydb where senid=20008002 and time= trunc(add_months(sysdate,-12))怎么把这个写进触发器,随着时间更新数据?
我来答
分享
暂无图片 匿名用户
select to_char(round(v,2),999.99) from daydb where senid=20008002 and time= trunc(add_months(sysdate,-12))怎么把这个写进触发器,随着时间更新数据?

select to_char(round(v,2),999.99) from daydb where senid=20008002 and time= trunc(add_months(sysdate,-12))怎么把这个写进触发器,随着时间更新数据?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
DarkAthena

没看懂意思,什么叫随着时间更新数据?随着时间那不是叫job么?难道是每隔1秒更新一次?是要更新什么东西?

你这条sql仅仅只是表示当日的去年同期v的值是多少,sysdate本就是随着时间一直在变的。

要说更新的话,至少要说明是把什么值更新到什么地方去吧,建议举几个例说明下需求

暂无图片 评论
暂无图片 有用 0
打赏 0
chengang

delimiter ##
create trigger after_insert_daydb after insert on daydb for each row
begin

  insert log(log)
  select to_char(round(v,2),999.99) from new where senid=20008002 and time= trunc(add_months(sysdate,-12))
end
##

是不是需要一个这样的触发器?

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
OushuDB的资源管理器怎么工作的
回答 1
OushuDB支持三级资源管理:全局资源管理:可以集成YARN,和其他系统共享集群资源。OushuDB内部资源管理:可以支持查询,用户等级别的资源管理。操作符级别资源管理:可以针对操作符分配和强制资源
怎么下载Oracle11g?
回答 2
mos
南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件?
回答 1
主要需要配置•profile.gbaseserver环境变量文件;•onconfig.gbaseserver参数文件;•sqlhosts.gbaseserver文件
Oracle 如果A盘有坏道,使用dd把A盘备份到B盘,坏道也会备份过去吗?
回答 2
物理层面坏掉,不行了
数据库的表做高水位回收是有明显提升读写速度吗?
回答 2
我不大理解的是这句:但在一些其他场景中,高水位回收可能会导致表的空间利用率下降。请问在什么情况下,缩小高水位还会使得空间利用率变小呢?
局部变量和全局变量有什么区别?
回答 1
已采纳
局部变量只能在声明该变量的函数内部访问。在函数外部声明的全局变量存储在内存结构中,可以在整个程序中使用。 
数据库中生僻字如何处理?
回答 4
已采纳
数据库和客户端都要使用AL32UTF8
一个亿的数据,做了分区 然后释放空间 我只知道truncate 有更好的方法吗?
回答 1
truncatepartition可以释放。还有droppartition
gaussDB进行preinstall时报错
回答 3
xml里边更换一下目录
数据库的数据怎么样通过104协议转发?
回答 1
104协议是IEC608705104标准中的一种规约,用于电力系统自动化领域的数据传输。通过104协议转发数据库的数据,需要使用支持IEC104协议的网关设备。这些设备可以将数据库的数据转换为IEC1