본문 바로가기
728x90

sql 실무3

[ORACLE] ALL_ALL_TABLES 뷰 완벽 해설 및 실무 활용 가이드 Oracle 데이터베이스는 방대한 양의 메타데이터를 다양한 시스템 뷰를 통해 제공합니다. 그중 ALL_ALL_TABLES 뷰는 현재 사용자(User)가 접근 가능한 모든 테이블의 정보를 확인할 수 있는 매우 유용한 데이터 딕셔너리 뷰입니다.1. ALL_ALL_TABLES란?ALL_ALL_TABLES는 오라클에서 제공하는 데이터 딕셔너리 뷰 중 하나로, 사용자가 직접 소유하거나, 권한이 부여된 테이블들의 구조 및 속성 정보를 제공합니다. 즉, 단순히 사용자 소유의 테이블만 보여주는 USER_ALL_TABLES와 달리, 이 뷰는 권한을 통해 접근할 수 있는 타 사용자의 테이블도 함께 보여줍니다.2. 주요 컬럼 설명ALL_ALL_TABLES 뷰는 수십 개의 컬럼을 제공하지만, 실무에서 자주 사용하는 주요 컬럼.. 2025. 6. 17.
[ORACLE] CREATE() TABLE, VIEW, USER 생성 실무 예제 총정리 1. Oracle CREATE란?CREATE는 Oracle에서 테이블, 뷰, 사용자, 시퀀스, 인덱스, 프로시저 등 다양한 데이터베이스 객체를 새로 생성할 때 사용하는 기본 SQL 명령어입니다.2. CREATE TABLE: 테이블 생성CREATE TABLE employees ( employee_id NUMBER PRIMARY KEY, first_name VARCHAR2(50), last_name VARCHAR2(50), hire_date DATE, salary NUMBER(10, 2));기본적인 테이블 생성 예제입니다. PRIMARY KEY 제약조건을 포함하고 있습니다.3. CREATE VIEW: 뷰 생성CREATE VIEW emp_view ASSELECT e.. 2025. 6. 9.
[ORACLE] RPAD()로 문자열 길이 맞추기 : 실무 활용 팁 Oracle SQL에서 문자열 우측을 지정된 문자로 채워 정해진 길이로 맞추는 RPAD 함수의 사용법과 다양한 실무 예제를 제공합니다.1. RPAD 함수란?RPAD 함수는 지정한 길이만큼 문자열의 오른쪽(Right)에 특정 문자를 채워 문자열을 맞춰주는 Oracle 내장 함수입니다.RPAD(string, length, pad_string)string: 원본 문자열length: 결과 문자열의 전체 길이pad_string: 오른쪽에 채울 문자열 (생략 시 공백)2. 기본 사용 예제SELECT RPAD('123', 5, '0') FROM dual;-- 결과: '12300'SELECT RPAD('oracle', 10, '*') FROM dual;-- 결과: 'oracle****'SELECT RPAD('ABC',.. 2025. 6. 3.
728x90