SYNONYM, ROWNUM, NVL
2024. 6. 7. 19:55ㆍSQL
SYSNONYM(동의어)
- 테이블, 뷰, 시퀀스, 프로시저와 같은 데이터베이스 객체에 별칭을 생성하는 데 사용(자바 캡슐화)
- 종류
* PUBLIC : 데이터베이스의 모든 사용자가 접근할 수 있는 공용 별칭
생성
CREATE PUBLIC SYNONIM 별칭명 FOR 객체명;
삭제
DROP PUBLIC SYSNONIM 별칭명;
* PRIVATE : 특정 사용자만 접근할 수 있는 개인 별칭
생성
CREATE SYSNONYM 별칭명 FOR 객체명;
삭제
DROP SYNONYM 별칭명;
ROWNUM
- 쿼리의 결과 집합에서 각 행에 순차적으로 1부터 시작하는 번호를 부여
- 결과 집합의 크기를 제한할 수 있음
NVL
- NULL로 되어있는 컬럼의 값을 지정한 숫자 또는 문자로 변경해서 반환
- 사용 방법
NVL(컬럼명, 컬럼값이 NULL일때 변경할 값)
- NULL이 아닌 컬럼의 값을 지정한 숫자 또는 문자로 변경해서 반환
- NULL로 되어있는 컬럼의 값을 지정한 숫자 또는 문자로 변경해서 반환
- 사용 방법
NUL2(컬럼명, NULL아닌컬럼을변경할값, NULL일때변경할 값);