내 거 8절차의 조건 데이터 베이스
하나. 프로그램 데이터 베이스개요
: 프로그램 데이터 베이스그것을 사용할 때 데이터 베이스특정 기능을 수행하는 메모리 모듈은 문장을 지속적으로 실행하거나 조건에 따라 분기 처리하여 생성할 수 있습니다.
. 프로시저, 사용자 정의 함수 트리거
2.PL/SQL
가다.PL/SQL 특징
– 잼 기능별로 모듈화가 가능한 구조
– 바꾸다, 상수 등을 선언함으로써 데이터 베이스사이의 교환 가치.
– if, 루프절차적 프로그래밍은 다음과 같은 절차적 언어를 사용하여 수행할 수 있습니다.
– 데이터베이스 관리 시스템 정의된 오류 또는 사용자 정의 오류를 정의하고 사용할 수 있습니다.
– 오라클내장되어 있기 때문에 신탁수업 PL/SQL지원되는 모든 서버로 이동 가능.
– 애플리케이션 성능 향상.
– 일부 데이터 베이스문장 잼묶여 즉시 잼이렇게 하면 모든 것이 서버로 전송되므로 트래픽이 줄어듭니다.
.
나.PL/SQL 구조
– 공지사항 : 시작 ~ 종료절에서 사용할 변수와 매개변수의 정의와 데이터 타입을 선언하는 선언부
– 시작 ~ 끝: 개발자가 원하는 것 데이터 베이스보고서 및 각종 비교 보고서, 제어문을 사용하여 필요한 로직을 처리하는 실행 단위
– 예외: 시작~끝운영 데이터 베이스문이 실행되는 동안 오류가 발생하면 오류 처리 방법을 정의하는 예외 처리 단위입니다.
.
모두.PL/SQL 기본 문법 (통사론)
* 생산 : 프로시저 생성(또는 대체)(procedure-name)
(인수1(모드) data_type1,
인수2(모드) data_type2,
… , … )
이다 (이다)
…
시작
…
예외
…
끝;
* 삭제 :DROP 프로세스(프로시저 이름)
3. T-SQL 개요
가다. 데이터베이스 특징
: SQL 서버제어 언어, 변수 선언, 데이터 유형 제공, 운영자, 산술 연산자, 비교 연산자, 사용 가능한 논리 연산자, 흐름 제어 기능 그렇지 않으면 | 어디서 | 나중에 사용, 주석 기능(한 줄 주석:–, 범위 주석 : /* */)
나. 데이터베이스 구조
– 공지사항 : 시작 ~ 종료절에서 사용할 변수와 매개변수의 정의와 데이터 타입을 선언하는 선언부
– 시작 ~ 끝: 개발자가 원하는 것 데이터 베이스보고서 및 각종 비교 보고서, 제어문을 사용하여 필요한 로직을 처리하는 실행 단위
– 예외: 시작~끝운영 데이터 베이스문이 실행되는 동안 오류가 발생하면 오류 처리 방법을 정의하는 예외 처리 단위입니다.
.
모두. 데이터베이스 기본 문법
* 생산 : CREATE 프로시저(schema_name), Procedure_name
@parameter1 data_type1(모드),
@parameter2 data_type2(모드),
…
그리고
~처럼
…
시작
…
실수 프로세스
…
끝;
* 삭제 : DROP 프로시저(schema_name) Procedure_name;
4. 절차만들고 활용하기
5. 사용자 정의 함수만들고 활용하기
: 프로그램데이터 베이스논리와 함께 데이터베이스에 저장된 일련의 명령문.
6. 트리거만들고 활용하기
: 특정 테이블에 동적 언어명령문 실행 시간, 데이터베이스에서 자동으로 실행되는 프로그램.
7. 절차와 트리거의 차이점
* 프로그램 : 프로그램 만들기 문법의 사용
구현하다 명령으로 실행
커밋, 롤백 실현 가능 한
* 방아쇠 : 트리거 생성 문법의 사용
생성 후 자동 실행
커밋, 롤백 실행되지 않음