INSERT INTO tb_counter(DATETIME) values
(select to_char(sysdate,'yyyy-mm-dd') from dual);--------------------------INSERT INTO tb_counter(DATETIME) values
(to_char(sysdate,'yyyy-mm-dd'));
(select to_char(sysdate,'yyyy-mm-dd') from dual);--------------------------INSERT INTO tb_counter(DATETIME) values
(to_char(sysdate,'yyyy-mm-dd'));
解决方案 »
- ODP.NET批量插入,在after insert的trigger中查询有误
- 请教,一个sql问题,谢谢
- 【急】【在线等】关于Oracle存储过程中判断输入值为0的问题
- 请教一个sql,造成相同id下的name最长的数据出来
- 查询出来的数据重复的问题,怎么解决!
- 我想知道Oracle的一此包的說明與使用使用方法,如何查找,哪里有這種幫助!!!,如我想查找包dbms_Obfuscation_toolkit 的一此用法,怎么查找,
- 能否以纯文本形式把ORACLE6数据库数据直接导到ORACLE8,9或其他数据库中???
- 一个触发器问题,新手,请大家帮忙!
- 关于数据库效率问题,大家进来聊聊吧
- 一个关于日期的问题
- 求ansi sql99文档!!!
- 这个SQL不用别名怎么写,有没有类似MSSql中的[]呀,高分(急)
BEFORE INSERT
ON tb_counter
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
INSERT INTO tb_counter(DATETIME) select to_char(sysdate,'yyyy-mm-dd') from dual; --changed
END;或者
create trigger TG_DATETIME_GEN
BEFORE INSERT
ON tb_counter
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
INSERT INTO tb_counter(DATETIME) values (to_char(sysdate,'yyyy-mm-dd') ); --changed
END;
create or replace view v
as
select * from tb_counter;--创建触发器
create or replace trigger tr
instead of insert
on v
for each row
begin
insert into tb_counter values(字段列表);
update tb_counter set "DATETIME"=sysdate where 主键=:new.主键;
end;