(#SQLD) 섹션 8 절차적 SQL

내 거 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. 절차와 트리거의 차이점

* 프로그램 : 프로그램 만들기 문법의 사용

구현하다 명령으로 실행

커밋, 롤백 실현 가능 한

* 방아쇠 : 트리거 생성 문법의 사용

생성 후 자동 실행

커밋, 롤백 실행되지 않음