SYNONYM, ROWNUM, NVL

2024. 6. 7. 19:55SQL

SYSNONYM(동의어)
    - 테이블, 뷰, 시퀀스, 프로시저와 같은 데이터베이스 객체에 별칭을 생성하는 데 사용(자바 캡슐화)
    
    - 종류
        * PUBLIC : 데이터베이스의 모든 사용자가 접근할 수 있는 공용 별칭
        생성
        CREATE PUBLIC SYNONIM 별칭명 FOR 객체명;
        삭제
        DROP PUBLIC SYSNONIM 별칭명;
        
        * PRIVATE : 특정 사용자만 접근할 수 있는 개인 별칭
        생성
        CREATE SYSNONYM 별칭명 FOR 객체명;
        삭제
        DROP SYNONYM 별칭명;

 

ROWNUM
    - 쿼리의 결과 집합에서 각 행에 순차적으로 1부터 시작하는 번호를 부여
    - 결과 집합의 크기를 제한할 수 있음

 

ROWNUM <= 3

 

 

NVL 
    - NULL로 되어있는 컬럼의 값을 지정한 숫자 또는 문자로 변경해서 반환
    - 사용 방법
        NVL(컬럼명, 컬럼값이 NULL일때 변경할 값)
    
    - NULL이 아닌 컬럼의 값을 지정한 숫자 또는 문자로 변경해서 반환
    - NULL로 되어있는 컬럼의 값을 지정한 숫자 또는 문자로 변경해서 반환

    - 사용 방법
        NUL2(컬럼명, NULL아닌컬럼을변경할값, NULL일때변경할 값);

 

 

NVL, NVL2 결과는 똑같다

'SQL' 카테고리의 다른 글

문자 관련 함수  (0) 2024.06.07
PL/SQL  (0) 2024.06.07
INDEX  (0) 2024.06.07
VIEW  (0) 2024.06.07
DCL  (0) 2024.06.07