티스토리 뷰
반응형
--select when no data found
BEGIN
select appraisal_year
into now_year_group
from NHR_TA_BAROMETER_GROUP
where appraisal_year = :control.appraisal_year
and school_type = :control.school_type
group by appraisal_year;
exception
when no_data_found then
now_year_group := NULL ;
END;
--insert select
INSERT INTO NHR_TA_BAROMETER_GROUP
(appraisal_year, SCHOOL_TYPE, barometer_group_id, barometer_group_nm, SEQ_NO, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE)
SELECT :control.appraisal_year, school_type, barometer_group_id, barometer_group_nm, seq_no, sysdate, :PARAMETER.USER_ID, :PARAMETER.LOGIN_ID, :PARAMETER.USER_ID, sysdate
FROM NHR_TA_BAROMETER_GROUP
WHERE appraisal_year = pre_year AND school_type = :control.school_type;
BEGIN
select appraisal_year
into now_year_group
from NHR_TA_BAROMETER_GROUP
where appraisal_year = :control.appraisal_year
and school_type = :control.school_type
group by appraisal_year;
exception
when no_data_found then
now_year_group := NULL ;
END;
--insert select
INSERT INTO NHR_TA_BAROMETER_GROUP
(appraisal_year, SCHOOL_TYPE, barometer_group_id, barometer_group_nm, SEQ_NO, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE)
SELECT :control.appraisal_year, school_type, barometer_group_id, barometer_group_nm, seq_no, sysdate, :PARAMETER.USER_ID, :PARAMETER.LOGIN_ID, :PARAMETER.USER_ID, sysdate
FROM NHR_TA_BAROMETER_GROUP
WHERE appraisal_year = pre_year AND school_type = :control.school_type;
반응형
'Programming > Oracle Forms' 카테고리의 다른 글
오라클 폼즈(Forms) - 3 (속성 변경 관련) (0) | 2009.07.27 |
---|---|
오라클 폼즈(Forms) - 2 (0) | 2009.07.27 |
오라클 폼즈(Forms) - 1(ETC Function) (0) | 2009.07.27 |
공지사항