DUMP는 바이트 크기와 해당 데이터 타입 코드를 반환 한다.
-- 16대신 8을 넣으면 8진수로, 10를 넣으면 10진수로 변환이 된다. -- Len은 ename의 해당 byte 수 이다. SQL> SELECT ename, DUMP(ename, 16) "16진수" FROM emp WHERE ename = 'ALLEN'; ename 16진수 ------ ------------------------------ ALLEN Typ=1 Len=5: 41,4c,4c,45,4e
GREATEST 함수는 검색 값 중에서 가장 큰 값을 반환 한다.
SQL> SELECT GREATEST(10, 100, 5, -7) FROM DUAL; GREATEST(10,100,5,-7) --------------------- 100 --가장 큰 수는 100이겠죠..
LEAST 함수는 GREATEST 함수와 반대로 가장 작은 값을 반환 한다.
SQL> SELECT LEAST(10, 100, 5, -7) FROM DUAL; LEAST(10,100,5,-7) ------------------ -7
UID는 현재 사용자의 유일한 ID 번호를 반환하고, USER는 현재 오라클 사용자를 VARCHAR2형식으로 반환 한다.
SQL> SELECT USER, UID FROM DUAL; USER UID ------------- ------ SCOTT 32
USERENV 함수는 현재 세션의 환경 정보를 반환 한다.
SQL> SELECT USERENV('LANGUAGE') FROM DUAL; USERENV('LANGUAGE') ------------------------ KOREAN_KOREA.KO16KSC5601
해당 문자의 BYTE 수를 반환, 해당 문자가 NULL 이면 NULL 값 반환
SQL> SELECT VSIZE(ename), ename FROM emp WHERE deptno = 30; VSIZE(ENAME) ENAME ------------ ---------- 5 ALLEN 4 WARD 6 MARTIN 5 BLAKE
- 강좌 URL : http://www.gurubee.net/lecture/1029
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.