由于技术需要,我现在要在每张表上加一个时间的字段,记录这个记录最后的更新时间
我现在在所有的表上加了一个字段叫updatetime,date类型的
然后我想在插入和更新这张表的时候,插入或更新这个字段,把时间改为当前时间
前提是不动原有的程序,但是我通过触发器做的时候却抱错。各位有没有什么好得办法?
还是触发器没有办法做到?
我现在在所有的表上加了一个字段叫updatetime,date类型的
然后我想在插入和更新这张表的时候,插入或更新这个字段,把时间改为当前时间
前提是不动原有的程序,但是我通过触发器做的时候却抱错。各位有没有什么好得办法?
还是触发器没有办法做到?
解决方案 »
- sql子查询问题,求大神解答
- ORACLE中数据库和表空间之间的关系!
- 请教一个基本的Oracle查询语句
- oracle 能不能做这样的功能?(急)
- 网页游戏如何及时更新信息?
- 安装运行 字符问题 100分求解决方案
- 请高手解决oracle操作狂慢的问题。非常紧急!!!
- 请教一登录Oracle Enterprise Manager Console的问题
- 192的内存,P3 CPU专门用于ORACLE服务器,SGA的大小设多少最为合适?
- 请问,那儿有developer2000下载?
- 刚刚毕业工作,被要求写一个类,完成数据库DML4种操作;请达人看看里面思想的方面是不是很落后?(终于完成一半了:感谢wiler(@_@) )
- 【新手发问】SQLserver语句转ORACLE的问题
create or replace trigger trigername
before insert on tablename
for each row
declare
-- local variables here
begin
update tablename set updatetime = sysdate ;
end trigername;
before insert on userinfo_qz
for each row
declare
begin
update userinfo_qz set updatetime = sysdate ;
end userinfo_insert;这样的结果是除了新添加的记录updatetime为空,别的记录的updatetime时间都为当前时间了