Oracle / PLSQL : Synonyms 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 시노님을 만들고 삭제하는 방법을 설명합니다. 설명 시노님은 테이블, 뷰, 시퀀스, 저장 프로시저 및 기타 데이터베이스 개체와 같은 개체의 대체 이름입니다. 일반적으로 다른 스키마의 개체에 대한 액세스 권한을 부여할 때 시노님을 사용하며, 사용자가 어떤 스키마가 개체를 소유하고 있는지 걱정할 필요가 없도록 하려는 경우에도 시노님을 사용합니다. 시노님 생성 혹은 교체 사용자가 쿼리에서 테이블을 사용할 때 테이블 이름 앞에 스키마 이름을 붙이지 않아도 되도록 시노님을 만들 수 있습니다. 구문 Oracle에서 시노님을 만드는 구문은 다음과 같습니다. CREATE [OR REPLACE] [PUBLIC]..
Oracle / PLSQL : 권한 부여/제거 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 권한을 부여하고 제거하는 방법을 설명합니다. 설명 Oracle에서 다양한 데이터베이스 개체에 대한 권한을 부여하고 제거할 수 있습니다. 먼저 테이블에 대한 권한을 부여하고 제거하는 방법을 살펴본 다음 Oracle의 함수 및 프로시저에 대한 권한을 부여하고 제거하는 방법을 살펴보겠습니다. 테이블에 대한 권한 부여 사용자에게 테이블에 다양한 권한을 부여할 수 있습니다. 이러한 권한은 SELECT, INSERT, UPDATE, DELETE, REFERENCES, ALTER, INDEX 또는 ALL의 모든 조합이 될 수 있습니다. 구문 Oracle에서 테이블에 권한을 부여하는 구문은 다음과 같습니다...
Oracle / PLSQL : 인덱스 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 인덱스를 만들고, 이름을 바꾸고, 삭제하는 방법을 설명합니다. Oracle에서 인덱스란 무엇인가요? 인덱스는 레코드를 더 빠르게 검색할 수 있도록 하는 성능 튜닝 방법입니다. 인덱스는 인덱싱된 열에 나타나는 각 값에 대한 항목을 만듭니다. 기본적으로 Oracle은 B-트리 인덱스를 생성합니다. 인덱스 만들기 구문 Oracle/PLSQL에서 인덱스를 생성하는 구문은 다음과 같습니다. CREATE [UNIQUE] INDEX index_name ON table_name (column1, column2, ... column_n) [ COMPUTE STATISTICS ]; UNIQUE 인덱싱된 행의 값 조합이 ..
Oracle / PLSQL : CHECK 제약 조건 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 CHECK 제약 조건을 사용하는 방법을 설명합니다. Oracle에서 CHECK 제약 조건이란 무엇인가요? CHECK 제약 조건을 사용하면 테이블의 각 행에 조건을 지정할 수 있습니다. 참고 SQL 뷰에는 CHECK 제약 조건을 정의할 수 없습니다. 테이블에 정의된 CHECK 제약 조건은 해당 테이블의 열만 참조해야 합니다. 다른 테이블의 열을 참조할 수 없습니다. CHECK 제약 조건에는 SQL 하위 쿼리가 포함될 수 없습니다. CHECK 제약 조건은 SQL CREATE TABLE 문 또는 SQL ALTER TABLE 문에서 정의할 수 있습니다. CREATE TABLE 문 사용 Oracl..