본문 바로가기
728x90

오라클디비3

[Oracle] 데이터 테이블 권한 부여 방법 오라클 데이터베이스는 많은 기업에서 데이터 관리의 핵심으로 사용되고 있습니다. 데이터베이스의 보안과 권한 관리는 매우 중요한 요소입니다. 오늘은 오라클에서 다른 스키마(사용자)에 생성된 테이블의 DML(SELECT, INSERT, UPDATE, DELETE) 권한을 부여하는 방법에 대해 알아보겠습니다.오라클 데이터베이스 개요오라클 데이터베이스는 관계형 데이터베이스 관리 시스템(RDBMS)으로, 대량의 데이터를 효율적으로 관리할 수 있는 기능을 제공합니다. 데이터베이스의 보안은 사용자 권한 관리로 시작됩니다. 각 사용자는 특정 권한을 부여받아야만 데이터베이스의 자원에 접근할 수 있습니다.GRANT 문이란?오라클에서 권한을 부여하기 위해서는 GRANT 문을 사용합니다. 이 문은 특정 사용자에게 특정 권한을 .. 2024. 10. 2.
[Oracle] 오라클 PL/SQL 구조 PL/SQL 구조PL/SQL은 데이터베이스 관련 작업을 수행하는 명령어와 실행에 필요한 요소를 정의하는 명령어들로 구성됩니다. 이 명령어들을 모아둔 기본 단위가 블록(block)입니다.블록의 구성 키워드는 다음과 같습니다:DECLARE(선언부): 실행에 사용될 변수, 상수, 커서 등을 선언하는 부분 (선택)BEGIN(실행부): 조건문, 반복문, SELECT, DML, 함수 등을 정의하는 부분 (필수)EXCEPTION(예외 처리부): 실행 도중 발생하는 오류를 해결하는 문장을 기술하는 부분 (선택)작성된 PL/SQL 블록은 END 키워드로 종료를 명시합니다. 기본 형식은 다음과 같습니다:DECLARE [ 실행에 필요한 여러 요소 선언 ];BEGIN [ 작업을 위해 실제 실행하는 명령어 ];EXC.. 2024. 6. 18.
오라클 커서 사용법 : 명시적 커서와 묵시적 커서 SQL문을 실행할 때, 커서(cursor)는 해당 SQL문을 처리하는 정보를 저장하는 메모리 공간을 의미합니다. 이 메모리 공간은 Private SQL Area라고 불리며, 커서는 이 메모리의 포인터를 가리킵니다. 커서를 사용하면 실행된 SQL문의 결과 값을 활용할 수 있으며, 특히 여러 행이 조회되는 경우 각 행별로 특정 작업을 수행할 수 있는 강력한 기능을 제공합니다.1. 커서란?커서는 SQL문을 처리하는 정보를 저장하는 메모리 공간의 포인터입니다. 이를 통해 SELECT문이나 데이터 조작어(DML) 같은 SQL문의 결과 값을 사용할 수 있습니다. 커서는 명시적 커서와 묵시적 커서로 나뉩니다.2. 명시적 커서명시적 커서는 사용자가 직접 선언하고 사용하는 커서입니다. 다음은 명시적 커서의 사용 단계입니.. 2024. 6. 11.
728x90