2016-03-03 3 views
0

, когда я выполнил следующие инструкции, я получил некоторую ошибку.Неожиданно возникла ошибка при вводе данных

CREATE TABLE TEST_TRG1(NAME VARCHAR2(50),DOB DATE);--table created successfully 
CREATE TABLE TEST_TRG2(NAME VARCHAR2(50),DOB DATE);--table created successfully 
CREATE OR REPLACE TRIGGER TR_TEST_TRG1 
AFTER INSERT 
ON 
TEST_TRG1 
REFERENCING NEW AS NEW OLD AS OLD 
FOR EACH ROW 
DECLARE 
BEGIN 

INSERT INTO TEST_TRG2 (NAME,DOB) VALUES (:NEW.NAME,:NEW.DOB); 

END TR_TEST_TRG1; 
/--trigger created successfully 
ALTER TRIGGER TR_TEST_TRG1 ENABLE;--trigger enabled successfully 
INSERT INTO TEST_TRG1(NAME,DOB) VALUES('1',SYSDATE-4);--got error at this statement 
INSERT INTO TEST_TRG1(NAME,DOB) VALUES('2',SYSDATE-3); 
INSERT INTO TEST_TRG1(NAME,DOB) VALUES('3',SYSDATE-2); 

/

ошибка

enter image description here

заранее спасибо

редактировать:

подтверждение стол enter image description here

исполненные показать ошибки инициируют

enter image description here

ответ

0

Я не знаю, что ошибка (я побежал сценарий и не получил никаких ошибок), но выяснить, в SQL Plus введите следующее:

show error trigger TEST_TRG1 
+0

пожалуйста, смотрите вопрос – Smart003

 Смежные вопросы

  • Нет связанных вопросов^_^