-- 프로토타입 DBMS_RANDOM.STRING ( opt IN CHAR, -- 생성하고 싶은 문자열의 형태 -- 'u' 또는 'U': 대문자 알파벳의 문자열 -- 'l' 또는 'L': 소문자 알파벳의 문자열 -- 'a' 또는 'A': 대소문자 구분 없이 임의의 알파벳의 문자열 -- 'x' 또는 'X': 임의의 대문자 알파벳 또는 숫자의 문자열 -- 'p' 또는 'P': 임의의 출력 가능한 문자들의 배열 -- 그 외의 값일 경우에는 기본적으로 대문자 알파벳의 문자열 len IN NUMBER --생성할 문자열의 길이 ) RETURN VARCHAR2;
-- 쿼리 예 SELECT DBMS_RANDOM.STRING('a', 1) FROM DUAL;
-- 출력 예 -- N
VALUE 함수
범위 내에서 임의의 숫자를 생성합니다. 범위가 지정되지 않은 경우는 0보다 크거나 같고, 1보다 작은 숫자를 생성합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
-- 프로토 타입 DBMS_RANDOM.VALUE ( low IN NUMBER, high IN NUMBER ) RETURN NUMBER;
-- 쿼리 예 SELECT DBMS_RANDOM.VALUE(3, 100) FROM DUAL;
-- 출력 예 -- 27.44551905499295525401846162094624981733