얼렁뚱땅 우왕좌왕
[ORACLE] 프로시져 본문
■ 커서 속성
%ISOPEN : 커서가 열린 상태면 TRUE
%NOTFOUND : SQL이 어떠한 영향을 미치지 않았다면 TRUE
%FOUND : SQL이 하나 이상의 영향을 미쳤다면 TRUE
%ROWCOUNT : SQL 문장에 의해 영향을 받은 행의 수
■ Stored Procedure
- 서버에 저장된 미리 컴파일 된 sql 문장들
- 저장 프로시져를 처음 수행될 때 문법을 검사하고 컴파일 된다. > 프로시져 캐시에 저장되므로 이후에 호출할 때 빠른 수행가능!
- 클라이언트간 처리 루틴 공유 : 모든 응용 프로그램에서 사용할 수 있도록 기능을 캡슐 > 일관성 있는 데이터 변경 보장
- 내부 구조 보안 : view와 동일한 개념
- 서버 보호, 자료 무결성 권한 구현 : 뷰와 동일하게 table에 직접 접근하는 것 x , view에 대한 권한만 주어 특정 컬럼과 레코드만 접근하도록 제한 가능
PROCEDURE 실행
-- EXEC 또는 EXECUTE PROCEDULE_NAME(매개변수, ...);
'DB' 카테고리의 다른 글
[ORACLE] 용어 정리 (0) | 2024.07.15 |
---|---|
[ORACLE] 트리거 (0) | 2024.07.15 |
PL/SQL이란? 장단점 (0) | 2024.07.15 |
오라클 함수 및 수업 정리 (5) | 2024.07.15 |
sqlplus로 계정 생성하고 권한 부여하기 (0) | 2024.07.15 |