DB/Oracle 2

Oracle Cursor 란 ?

Oracle CursorOracle Cursor 란 ?오라클 서버에서는 SQL문을 실행할 때마다 처리를 위한 메모리 공간을 사용함.커서를 사용하면 사용자가 요청하는 데이터를 DB 버퍼 캐시에서 커서로 복사해 온 후 커서에서 원하는 데이터를 추출하여 후속 작업이 가능 함.짧게 , SQL문을 처리한 결과 집합을 가리키는 포인터 라고 생각할 수 있다.Cursor의 종류Implicit Cursor(암시적 커서):Explicit Cursor(명시적 커서):Explicit Cursor(명시적 커서) 사용법명시적 커서를 사용할 때는 네 단계를 거침:커서 선언: 커서에 사용할 SQL 쿼리를 정의.커서 열기(OPEN): 커서를 열고 SQL 쿼리를 실행.데이터 가져오기(FETCH): 커서에서 데이터를 한 행씩 가져옴.커서..

DB/Oracle 2024.09.19

Oracle DBLink 란?

오라클 DB 링크DB Link 란 ?한 오라클 데이터베이스에서 다른 오라클 데이터베이스에 접근할 수 있게 해주는 기능쉽게 말해서, A라는 DB에서 B라는 다른 DB의 테이블에 접근해서 데이터를 조회하거나 조작할 수 있도록 연결을 만들어 주는 것.두 데이터베이스가 물리적으로 떨어져 있더라도, DBLink를 통해 마치 하나의 DB처럼 사용할 수 있게 되는 것.사용 예시DB Link 생성create database link COMMDB connect to COMM_USR identified by values '05A29F3AD2C01C815FA257C996F1CCF8CC2DFBA38B982D39EE' using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS..

DB/Oracle 2024.09.19