Notice
Recent Posts
Recent Comments
Link
BEATSLOTH 공대인의 무덤
[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(7)내장 SQL, 스토어드 프로시저 본문
내장 SQL : 프로그램 실행시 함께 힐생 되도록 호스트 프로그램 언어 삽입한 SQL
호스트 프로그램 언어에서 실행문이 나타날 수 있는 곳이면 어느곳에나 사용 가능
명령문 구분은 EXEC SQL 과 ; 문자 사이 기술
자바에서는
#SQL (내장 SQL );
CURSOR : 내장 SQL 문의 실행 결과 반복된 여러개의 튜플에 접근 할 수 있도록 해주는 개념
DECLARE: 커서를 정의
OPEN : 커서 질의 결과 첫번째 튜플을 가리키도록 설정
FETCH : 질의 결과에 대한 튜플들 중 현재 다음 튜플로 커서 이동
CLOSE : 질의 실행 결과에 대한 처리 종료시 커서 닫기
스토어드 프로시저 (Stored Procedure) : 특정한 작업을 수행하는 SQL 문을 논리적으로 그룹화
특징 : 모듈별 프로그래밍 허용 , 빠른 SQL 실행 시간, 보안성
CREATE [OR REPLACE] PROCEDURE 프로시저명 (파라미터)
[지역변수]
프로시저 BODY ;
OR REPLACE : 선택적인 예약어 - 동일한 이름 존재시 기존으로 대체
파라미터
IN : 호출되는 프로시저 값을 전달 지정
OUT : 호출프로그램에게 값을 반환한다는 것
INOUT : 값 전달, 실행 후 값 반환
BEGIN : =으로 시작해서 END로 끝나며 적어도 하나의 SQL이 없을 경우 오류
별로 중요하진 않을 테니 넘어가겠다 ( 시험에 안나올 가능성이 아주아주 농후한 부분이라 .. 어려워서 아님 ..ㅠ 어려워 .. )
'STUDY > 정보처리기사 실기' 카테고리의 다른 글
[정보처리기사 실기] 데이터베이스 핵심 추리기 ...(1) DB기본, 관계형DB (0) | 2016.03.17 |
---|---|
[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(8)이상 (ANOMALY), 함수적 종속, 정규화 (0) | 2016.03.11 |
[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(6)SQL-4 (0) | 2016.03.11 |
[정보처리기사] 2016 시험일정 (0) | 2016.03.06 |
[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(5)SQL-3 (0) | 2016.03.02 |
Comments