[ The imperialist Japanese military must officially acknowledge and apologize for the coercion of young women into sexual slaves. / 幼い女性を性の奴隷にした帝國主義日本軍の?制性を公式に認め、謝罪しなければならない. ]

사용자

ID:
PW:

INDEX
01.게시판
게시판 [71]
02.File Book
File 자료실 [96]
Site Link [14]
개인폴더 [200]
03.Field Book
Altibase [19]
Tibero [30]
MS-SQL [25]
MySQL [47]
DB2 [79]
ORACLE [3061]
PSQL [135]
CUBRID [5]
기타정보 [170]
운영체제 [607]
04.Q/A Book
Q/A [53]
05.방명록
방명록 [54]
레벨업 [37]
구인/구직 [2]

기념일
Search
LINK
+ 가족 Hompy
+ DNSEver
IOTN :: Field Book :: ORACLE

 회원가입

dbms_random 사용예
최길호 [LIST]   2010-04-12 15:09:44, 조회 : 81,298

select * from tab order by dbms_random.value

-- EXEC DBMS_RANDOM.INITIALIZE (12345);

drop table info purge ;

create table info (user_cd int, id varchar2(15));

insert into info value
select rownum, round(dbms_random.value(60,90))
||trim(to_char(dbms_random.value(1,12),'09'))
||trim(to_char(dbms_random.value(1,31),'09'))
||'-'
||round(dbms_random.value(1,2))
||round(dbms_random.value(100001,999999)) id
from dual
connect by level < 200001;

commit;

-- sample
    ROWNUM ID
---------- ---------------
         1 830404-1136385
         2 790411-2591577
         3 780428-1110061
         4 811205-1954727
         5 721016-2808174
         6 851005-2557025
         7 740610-2416417
         8 730213-2778423
         9 810502-1141398
        10 820712-2589165
        11 761231-1393948

-- 기타

select rownum, dbms_random.value(1,2), RPAD('x',(rownum/10),'x')
from dual
connect by level < 100000
44.212.99.208


최길호
패키지 : DBMS_RANDOM
패키지생성: /rdbms/admin/dbmsrand.sql

DBMS_RANDOM 패키지내 함수

RANDOM : 랜덤한 숫자 생성

VALUE : 랜덤한 숫자 생성(지정한 범위에서, 디폴트: 0-1)

STRING : 랜덤한 문자열 생성(문자열의 구성은 첫번째 인수값으로 지정.)
첫번째 인수값
U - 대문자
L - 소문자
A - Alphanumeric
X - Alphanumeric (대문자로 된)
P - 출력가능한 문자로만
두번째 인수값 - 문자열길이 지정

INITIALIZE : seed숫자를 통한 패키지의 초기화

SEED : seed숫자를 변경

TERMINATE : 종료

STRING 함수에서 A, X의 경우 알파뉴메릭으로 생성된다고 했지만,
여러번 테스트해 보았지만 숫자가 포함되어 생성되는 경우는 없었다.
신뢰하지 않는 것이 좋겠다.


SQL> col random format 999999999999999999999
SQL> select dbms_random.random from dual; 랜덤한 숫자 출력(양수/음수)

RANDOM
----------------------
712490986

SQL> /

RANDOM
----------------------
-265131627

SQL> select dbms_random.value from dual; 랜덤한 숫자 출력(0~1사이)

VALUE
----------
.479131147

SQL> select dbms_random.value(1,1000) random from dual; 1~1000사이의 숫자

RANDOM
----------------------
727

SQL> select dbms_random.value(100000000000, 999999999999) random from dual; 위와 마찬가지

RANDOM
----------------------
314598161006

SQL> set linesize 50
SQL> select dbms_random.string('U', 20) str from dual; 대문자로 된 랜덤한 문자열

STR
--------------------------------------------------
MAFMGVJVTUTCYJMCVJOP

SQL> select dbms_random.string('L', 20) str from dual; 소문자로 된 랜덤한 문자열

STR
--------------------------------------------------
ntpmvektqqgytitlmabi

SQL> select dbms_random.string('A', 20) str from dual; 대/소문자로 된 랜덤한 알파뉴메릭(문자/숫자)

STR
--------------------------------------------------
jhsVWesqaKAJbKuPJeLu

SQL> select dbms_random.string('X', 20) str from dual; 대문자로 된 랜덤한 알파뉴메릭(문자/숫자)

STR
--------------------------------------------------
GMRG5IJFEIEI0E0YCG9C

SQL> select dbms_random.string('P', 20) str from dual;

STR
--------------------------------------------------
}t.OY)Sh6AiEq4L>=-K+

SQL>
http://duraboys.tistory.com/entry/랜덤Random한-숫자문자-생성하기-1
2010-09-12
06:04:26



  LIST

제목 작성자 작성일 조회
Troubleshoot  ORA-03137: TTC    최길호 2018/04/24 1007020
WebLogic  weblogic cache    최길호 2018/02/28 237698
WebLogic  weblogic cluster session share [ 세션 공유 login.jsp login chk, weblogic.management.ManagementException: [Deployer:149188] ]    최길호 2018/03/03 124614
Troubleshoot  IMP-00003 ORA-32603: invalid FREEPOOLS LOB storage option value [ move lob table, lob index ]    최길호 2013/05/26 120229
Troubleshoot  proc, windows, vc 2003 , pcmake , Files\Microsoft은(는) 예상되지 않았습니다    최길호 2006/10/02 100272
Troubleshoot  ORA-00600: internal error code, arguments: [kcbzib_kcrsds_1]    최길호 2021/09/23 99077
Troubleshoot  dblink ORA-02068 ORA-03113 ORA-02080 [ ALTER SESSION CLOSE DATABASE LINK RDBNM; ]  [4]  최길호 2010/07/10 99067
WebLogic   WEB-INF/lib 우선 적용, index-directory-enabled 인덱스 디렉토리    최길호 2018/02/27 97324
WebLogic  java -jar fmw_12.2.1.3.0_wls.jar The OpenJDK JVM is not supported on this platform.    최길호 2018/02/06 86619
Troubleshoot  TRIGGER,Function ORA-02069 ORA-06512 ORA-04088 ORA-02070    최길호 2008/12/19 86518
Script  session monitor [ dbms_xplan sql binds ]  [2]  최길호 2010/06/30 85406
Troubleshoot  ORA-03297 Resizing Empty Datafile    최길호 2009/08/11 84500
Admin  dd copy datafile raw device , filesystem  [4]  최길호 2009/09/07 81834
SQL,PL*SQL  dbms_random 사용예  [1]  최길호 2010/04/12 81298
Troubleshoot  ODBC {Microsoft ODBC for Oracle}, ORA-12154, ODBC NA000 IM006 01000  [1]  최길호 2008/01/04 77696
Troubleshoot  ORA-12537 , <unknown connect data> * 12537  [2]  최길호 2009/11/21 68025
Troubleshoot  ALTER SESSION CLOSE DATABASE LINK    최길호 2010/07/11 67876
Admin  ORACLE과 MSSQL간의 DBLINK 방법    최길호 2008/09/19 65360
Troubleshoot  ld: 0711-224 WARNING: Duplicate symbol: p_xargc    최길호 2010/06/08 65331
Tool  RAC jdbc connection test [ thin java test.java sample ]  [3]  최길호 2010/06/14 61912

    목록보기   다음페이지 1 [2][3][4][5][6][7][8][9][10]..[153]   [다음 10개]
       

Copyright 1999-2024 Zeroboard / skin by 최길호(gilho.kr@gmail.com)
최근 댓글
2021/06/30
윈도우 서버에서 sqlplus .... ORA-...
by 최길호
2021/06/30
ORA-28500: connection from O...
by 최길호
2019/05/02
pkg 확인 SELECT * FROM AL...
by 최길호
최근 게시물
04/12
[ORACLE]
ORA-01722: invalid number [ fi....
by 최길호
04/09
[기타정보]
아두이노 카카오톡.
by 최길호
04/08
[ORACLE]
ORA-00600: internal error code....
by 최길호