ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [SQL] dbms_random.string
    Database 2024. 3. 12. 15:32

    dbms_random.string('< OPTION >','< LENGTH >')

    OPTION 문자열의 형태

    U / u : 대문자 알파벳의 문자열
    L / l  : 소문자 알파벳의 문자열
    A / a : 대소문자 구분 없이 임의의 알파벳의 문자열
    X / x : 임의의 대문자 알파벳 혹은 숫자의 문자열
    P / p : 임의의 출력 가능한 문자들의 배열

    그 외 값 : 대문자 알파벳 문자열
    LENGTH 문자열의 길이

     

    drop table t;
    
    create table t(
    c1 varchar2(10),
    c2 varchar2(10),
    c3 varchar2(10),
    c4 varchar2(10),
    c5 varchar2(10)
    );
    
    insert into t
    select 
    dbms_random.string('U','10'), 
    dbms_random.string('L','10'), 
    dbms_random.string('A','10'), 
    dbms_random.string('X','10'), 
    dbms_random.string('P','10')
    from dual connect by level <= 1;
    SQL> select * from t;
    
    C1         C2         C3         C4         C5        
    ---------- ---------- ---------- ---------- ----------
    IKYULYHLBJ thxsiiexvm kacsdvcWPD ZTF6FOCOAL `.,J(iO}(L
    
    1 row selected.

     

     

    'Database' 카테고리의 다른 글

    [Oracle] unnest, no_unnest  (0) 2024.04.09
    [SQL] DBMS_STATS.LOCK_TABLE_STATS  (0) 2024.03.14
    [Oracle] DBMS_STAT  (0) 2024.02.04
    [Oracle] 통계정보  (0) 2024.02.04
    [SQL] GREATEST, LEAST 함수  (0) 2024.02.04
Designed by Tistory.