오라클 커서
-
[Oracle] PL/SQL 기초3 - 커서 (CURSOR) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ PL / SQL 커서 ] 입니다. : ) 개인적으론 PL / SQL 의 꽃은 "커서"가 아닐까 생각합니다. 커서 (CURSOR) [정의] - SQL 커서는 Oracle 서버에서 할당한 전용 메모리 영역에 대한 포인터이다. - 질의의 결과로 얻어진 여러 행이 저장된 메모리상의 위치. - 커서는 SELECT 문의 결과 집합을 처리하는데 사용된다. ※ 사전적 정의만 보자면 전혀 이해가 안가는 부분이 많다. 그래도 일단 한번 보고 넘어가자. 사전적 정의 필요없이 맨밑의 예제부터 확인 해보아도 무방할 듯 하다. [종류] 1) 암시적 커서 (Implicit Cursor) 1.1) 정의 - 오라클 DB에서 실행..
[Oracle] PL/SQL 기초3 - 커서[Oracle] PL/SQL 기초3 - 커서 (CURSOR) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ PL / SQL 커서 ] 입니다. : ) 개인적으론 PL / SQL 의 꽃은 "커서"가 아닐까 생각합니다. 커서 (CURSOR) [정의] - SQL 커서는 Oracle 서버에서 할당한 전용 메모리 영역에 대한 포인터이다. - 질의의 결과로 얻어진 여러 행이 저장된 메모리상의 위치. - 커서는 SELECT 문의 결과 집합을 처리하는데 사용된다. ※ 사전적 정의만 보자면 전혀 이해가 안가는 부분이 많다. 그래도 일단 한번 보고 넘어가자. 사전적 정의 필요없이 맨밑의 예제부터 확인 해보아도 무방할 듯 하다. [종류] 1) 암시적 커서 (Implicit Cursor) 1.1) 정의 - 오라클 DB에서 실행..
2018.06.14 -
PGA (Program Global Area : 개별 프로세스들이 독립적으로 사용하는 비 공유 메모리) PGA SGA는 프로세스들이 공유하여 사용할 수 있는 공유 메모리 ) PGA는 서버 프로세스가 시작할 때 Oracle에 의해 생성된다. PGA의 총 크기는 Oracle Instance에 속한 각 프로세스에 의해 할당된다. PGA는 개별 세션에 대한 바인드 변수 (Bind Variable) 정보, SORT AREA, 커서(CURSOR) 처리 등의 작업을 할 때 서버 프로세스를 돕는 역할을 한다. 1. 바인드 변수(Bind Variable) 다음의 예를 보자. select emp_id from emp where department = ‘10’; select emp_id from emp where depar..
[Oracle] PGA (Program Global Area)PGA (Program Global Area : 개별 프로세스들이 독립적으로 사용하는 비 공유 메모리) PGA SGA는 프로세스들이 공유하여 사용할 수 있는 공유 메모리 ) PGA는 서버 프로세스가 시작할 때 Oracle에 의해 생성된다. PGA의 총 크기는 Oracle Instance에 속한 각 프로세스에 의해 할당된다. PGA는 개별 세션에 대한 바인드 변수 (Bind Variable) 정보, SORT AREA, 커서(CURSOR) 처리 등의 작업을 할 때 서버 프로세스를 돕는 역할을 한다. 1. 바인드 변수(Bind Variable) 다음의 예를 보자. select emp_id from emp where department = ‘10’; select emp_id from emp where depar..
2017.08.31