--触发器
CREATE
OR REPLACE TRIGGER tenant_info_trigger before INSERT ON tenant_info FOR each ROW

WHEN ( new.id IS NULL ) BEGIN
SELECT
seq_tenant_info.nextval INTO : new.id
FROM
dual;

END tenant_info_trigger;
> ORA-24344: success with compilation error

> Affected rows: 0
> 时间: 0.006s

因为new.id和:之间多一个空格,引起编译错误的原因很多,编写格式有问题算一种

改完以后效果

--触发器
CREATE 
    OR REPLACE TRIGGER config_info_aggr_trigger before INSERT ON config_info_aggr FOR each ROW
    
    WHEN ( new.id IS NULL ) BEGIN
    SELECT
        seq_config_info_aggr.nextval INTO :new.id 
    FROM
        dual;
    
END config_info_aggr_trigger;
> Affected rows: 0
> 时间: 0.007s

 

相关文章:

  • 2022-12-23
  • 2022-02-21
  • 2022-01-05
  • 2022-01-31
  • 2022-12-23
  • 2022-02-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-27
  • 2022-02-03
  • 2022-02-01
  • 2021-08-16
  • 2022-12-23
  • 2021-06-20
  • 2021-06-25
相关资源
相似解决方案