insert into test(dname)
values('진단서');
↓
trigger 'test_year'
↓
|------------------------|
| year | dname |
|-----------------------|
|Y11 | 진단서 |
|--------------|-----------|
===============================================================================
안녕하세요ㅋ 오늘 처음 글을 쓰게 되네요ㅋ
궁금하 것이 있어서 적어봅니다.ㅋ
라는 테이블에 두가지 컬럼이 있습니다.
dname 이라는 컬럼에 위와 같은 insert문을 실행할경우
year 에는 'Y11'이라는 내용이 들어가게 되는 trigger를 만들려고 합니다.
'Y11' 은 다음과 같은 식으로 표현되었습니다.
select 'Y' || to_char(sysdate, 'yy') from dual;
trigger인 'test_year' 의 식은
create or replace trigger test_year after insert on t01_arch for each rowbegin insert into t01_arch(year) values('Y'||to_char(sysdate, 'yy'));end;
이렇게 되어있는데 오류가 나옵니다.ㅠㅠ
도와주세요^^