Fazem parte da package DBMS_RANDOM os métodos:
Initialize (Inicializa o processo com um gerador pré definido)
Seed (Reinicia / altera o gerador)
Terminate (Termina a geração)
Random (Gera o valor randômico)
Seed (Reinicia / altera o gerador)
Terminate (Termina a geração)
Random (Gera o valor randômico)
value (gera valor numérico de acordo com o intervalo dado – default de 0 a 1)
string (gera conjunto de caracteres de acordo com os parâmetros abaixo)
Primeiro parâmetro: tipo de string a ser gerada (sempre digitada em upper case). Segundo parâmetro: tamanho da string.
U – Upper case
L – Lower case
A – Alfanumérico (Alphanumeric)
X – Alfanumérico com caracteres upper case (Alphanumeric with upper case alphabets)
P – Somente caracteres imprimíveis (printable characters only)
Outros caracteres: retorno será somente em upper case (Providing any other character will return the output in upper case only)
string (gera conjunto de caracteres de acordo com os parâmetros abaixo)
Primeiro parâmetro: tipo de string a ser gerada (sempre digitada em upper case). Segundo parâmetro: tamanho da string.
U – Upper case
L – Lower case
A – Alfanumérico (Alphanumeric)
X – Alfanumérico com caracteres upper case (Alphanumeric with upper case alphabets)
P – Somente caracteres imprimíveis (printable characters only)
Outros caracteres: retorno será somente em upper case (Providing any other character will return the output in upper case only)
Exemplos:
SQL> select dbms_random.value from dual;VALUE
———-
0,45800212SQL> select trunc(dbms_random.value(10, 99), 0) x from dual;X
———-
15SQL> select dbms_random.string(‘U’, 5) x from dual;X
——————————————————————————–
YBGZOSQL> select dbms_random.string(‘A’, 5) x from dual;X
——————————————————————————–
xWGqo
Nenhum comentário:
Postar um comentário