스마트웹앱콘텐츠전문가/Oracle

[2.12]교육(트리거, ERWIN)

9D4U 2016. 2. 12. 17:31
728x90
반응형

===============================패키지
여러 프로시져를 묶어서 사용
패키지는 기본형과 명세부, 몸체부를 나누어서 만드는 것.
----------------기본형

----------------명세부 : 원형을 선언하는 곳
create or replace package 패키지명
is
procedure 프로시져명;
procedure 프로시져명2;
end;

---------------몸체부

create or replace package 패키지명
is
procedure 프로시져명;
is
내용을 기술함;
end;
procedure 프로시져명2;
is
내용2을 기술함;
end;
end;

----------------------실행할 때는

execute 패키지명, 프로시져명

 

 

 

 

===================================전역변수
전역변수란 패키지 내에 모든 프로시져에서 사용할 수 있는 변수

 

==================================one time only procedure
일반적으로 전역변수에 특정값을 제공하기 위한 단 1회만 실행되는 프로시져

 

================================== 트리거

트리거란 데이터베이스가 미리 정해놓은 조건을 만족하거나 어떤 동작을 수행하게 되면 자동적
수행되는 동작을 말합니다.

 

 

 

=============================================ERwin

 

 

 

 

 

 

728x90

'스마트웹앱콘텐츠전문가 > Oracle' 카테고리의 다른 글

[2.11] 교육(커서, 저장프로시저)  (0) 2016.02.11
1.28 교육(시퀀스)  (0) 2016.01.28
1.25 교육  (0) 2016.01.25
1.21 교육(키, 서브쿼리)  (0) 2016.01.21
11.13 교육(조인, 서브쿼리)  (0) 2016.01.13