Novedades
Música
 
Imagen, foto o portada de Que Te Perdone de Nanpa Básico, Nejo (Letra, Música)
Que Te Perdone de Nanpa Básico, Nejo (Letra, Música)
Imagen, foto o portada de Mi Complejo de Andry Kiddos (Letra, Música)
Mi Complejo de Andry Kiddos (Letra, Música)
Imagen, foto o portada de Contigo (feat. Kenzy) de Ren Kai (Letra, Música)
Contigo (feat. Kenzy) de Ren Kai (Letra, Música)
Imagen, foto o portada de Fundota de Bryant Myers (Letra, Música)
Fundota de Bryant Myers (Letra, Música)
Imagen, foto o portada de Hookiao de Lil Silvio & El Vega (Letra, Música)
Hookiao de Lil Silvio & El Vega (Letra, Música)
Imagen, foto o portada de Fenomenal de L-Gante, Noriel, Negro Dub (Letra, Música)
Fenomenal de L-Gante, Noriel, Negro Dub (Letra, Música)
Imagen, foto o portada de El Case de Hozwal (Letra, Música)
El Case de Hozwal (Letra, Música)
Imagen, foto o portada de Pecado Original de María José (Letra, Música)
Pecado Original de María José (Letra, Música)
Imagen, foto o portada de Agradecido de Don Omar (Letra, Música)
Agradecido de Don Omar (Letra, Música)
Imagen, foto o portada de Siempre Le Meto Bellako de Yozuel, Rvsell (Letra, Música)
Siempre Le Meto Bellako de Yozuel, Rvsell (Letra, Música)
Imagen, foto o portada de Gafas de Sol de Lérica (Letra, Música)
Gafas de Sol de Lérica (Letra, Música)
Imagen, foto o portada de Envidia de Neutro Shorty, Ovi (Letra, Música)
Envidia de Neutro Shorty, Ovi (Letra, Música)
Imagen, foto o portada de Ulala de Myke Towers, Daddy Yankee (Letra, Música)
Ulala de Myke Towers, Daddy Yankee (Letra, Música)
Imagen, foto o portada de VICTORIA de Izaak, Lenny Tavarez (Letra, Música)
VICTORIA de Izaak, Lenny Tavarez (Letra, Música)
Imagen, foto o portada de Frío de NICKI NICOLE (Letra, Música)
Frío de NICKI NICOLE (Letra, Música)
Imagen, foto o portada de Si Yo Me Muero de Anuel AA, Mvsis (Letra, Música)
Si Yo Me Muero de Anuel AA, Mvsis (Letra, Música)
Imagen, foto o portada de Eres de Manuel Carrasco (Letra, Música)
Eres de Manuel Carrasco (Letra, Música)
Imagen, foto o portada de Necio de Paulo Londra, Lit Killah (Letra, Música)
Necio de Paulo Londra, Lit Killah (Letra, Música)
Imagen, foto o portada de Freestyle de Darkiel, Nino Freestyle, Jon Z (Letra, Música)
Freestyle de Darkiel, Nino Freestyle, Jon Z (Letra, Música)
Imagen, foto o portada de Baila En La 42 de Nacho, Don Forty Five, Mercenario Musik (Letra, Música)
Baila En La 42 de Nacho, Don Forty Five, Mercenario Musik (Letra, Música)
Imagen, foto o portada de NOTEVI de Noreh, Jimmix (Letra, Música)
NOTEVI de Noreh, Jimmix (Letra, Música)
Imagen, foto o portada de Fiesta del Amor (feat. Fabianporti) de MarLo La Letra (Letra, Música)
Fiesta del Amor (feat. Fabianporti) de MarLo La Letra (Letra, Música)
Imagen, foto o portada de Desorden de Sharlene (Letra, Música)
Desorden de Sharlene (Letra, Música)
Imagen, foto o portada de Vaina Bacana de Martina La Peligrosa (Letra, Música)
Vaina Bacana de Martina La Peligrosa (Letra, Música)
Imagen, foto o portada de Mi Rival de Karen Méndez (Letra, Música)
Mi Rival de Karen Méndez (Letra, Música)
Imagen, foto o portada de Pa La Vuelta de ITZZA PRIMERA, Cauty (Letra, Música)
Pa La Vuelta de ITZZA PRIMERA, Cauty (Letra, Música)
Imagen, foto o portada de Bayamón de Elena Rose (Letra, Música)
Bayamón de Elena Rose (Letra, Música)
Imagen, foto o portada de Tu Cariñito de Olga Tañón (Letra, Música)
Tu Cariñito de Olga Tañón (Letra, Música)
Imagen, foto o portada de Judas de Pipe Calderón (Letra, Música)
Judas de Pipe Calderón (Letra, Música)
Imagen, foto o portada de Indestructible de Le Coco (Letra, Música)
Indestructible de Le Coco (Letra, Música)
Imagen, foto o portada de QUIÉN SABE de Joey Montana, El Zeta (Letra, Música)
QUIÉN SABE de Joey Montana, El Zeta (Letra, Música)
Imagen, foto o portada de Aroma de Brytiago, Lenny Tavárez, Beéle (Letra, Música)
Aroma de Brytiago, Lenny Tavárez, Beéle (Letra, Música)
Imagen, foto o portada de Sueños (feat. La Tinta) de AnnyBell, Sixto Rein, La Tinta (Letra, Música)
Sueños (feat. La Tinta) de AnnyBell, Sixto Rein, La Tinta (Letra, Música)
Imagen, foto o portada de Peru - Spanish Version (Remix) de Jay Maly (Letra, Música)
Peru - Spanish Version (Remix) de Jay Maly (Letra, Música)
Imagen, foto o portada de Quemando Money de Freitas (Letra, Música)
Quemando Money de Freitas (Letra, Música)
Imagen, foto o portada de Underground de Emilia (Letra, Música)
Underground de Emilia (Letra, Música)
Imagen, foto o portada de Sin Ti de Agus Padilla, Lauta, Migrantes (Letra, Música)
Sin Ti de Agus Padilla, Lauta, Migrantes (Letra, Música)
Imagen, foto o portada de Presidentes Muertos (feat. YOVNGCHIMI) de Casper Mágico, Anuel AA, Bryant Myers (Letra, Música)
Presidentes Muertos (feat. YOVNGCHIMI) de Casper Mágico, Anuel AA, Bryant Myers (Letra, Música)
Imagen, foto o portada de Intensa de Danny Romero (Letra, Música)
Intensa de Danny Romero (Letra, Música)
Imagen, foto o portada de La Clave de Luis Figueroa (Letra, Música)
La Clave de Luis Figueroa (Letra, Música)
Imagen, foto o portada de Delirio Y Tortura (feat. Luar La L) de Brray, Luar La L (Letra, Música)
Delirio Y Tortura (feat. Luar La L) de Brray, Luar La L (Letra, Música)
Imagen, foto o portada de Dubai de IAmChino, Rafa Pabön (Letra, Música)
Dubai de IAmChino, Rafa Pabön (Letra, Música)
Imagen, foto o portada de Mi Felicidad de j mena (Letra, Música)
Mi Felicidad de j mena (Letra, Música)
Imagen, foto o portada de Benzo de Messiah (Letra, Música)
Benzo de Messiah (Letra, Música)
Imagen, foto o portada de SOMOS NOSOTROS de REI (Letra, Música)
SOMOS NOSOTROS de REI (Letra, Música)
Imagen, foto o portada de Lágrimas de Champan de Gente De Zona, Dale Pututi, El Carli (Letra, Música)
Lágrimas de Champan de Gente De Zona, Dale Pututi, El Carli (Letra, Música)
Imagen, foto o portada de CAIRO de Karol G, Ovy On The Drums (Letra, Música)
CAIRO de Karol G, Ovy On The Drums (Letra, Música)
Imagen, foto o portada de Puntos Débiles de Omy de Oro, Brytiago (Letra, Música)
Puntos Débiles de Omy de Oro, Brytiago (Letra, Música)
Biografías
 
Leng. De Program.
 
Listas De Páginas
 
Lo+ Visto
Base De Datos
  1. Enorable
  2. Base De Datos
  3. Oracle
20
 
06/11/2019 |  vistas:

Generar números aleatorios con el paquete DBMS_RANDOM de Oracle

Generar números aleatorios con el paquete DBMS_RANDOM de OracleTrabajar con números aleatorios en Oracle es posible mediante el uso del paquete DBMS_RANDOM, el cual ofrece un conjunto de funciones, procedimientos o subprogramas para obtener números al azar.

DBMS_RANDOM es un paquete propio de la plataforma que proporciona un generador de números y cadenas de manera aleatorio y que ofrece además, a partir del uso de funciones y procedimientos declarados internamente para lograr dicho fin.

DBMS_RANDOM.INITIALIZE este procedimiento fue eliminado del paquete a partir de la versión 11gR1 de la base de datos Oracle.

DBMS_RANDOM.NORMAL es una función que genera un número aleatorio normal en una distribución estándar de Oracle. Devuelve un entero aleatorio mayor o igual a potencia (-2,31) y menor que la potencia (2,31).

DBMS_RANDOM.RANDOM esta función esta en desuso a partir de la versión 11gR1 de la base de datos Oracle y aunque en versiones posteriores es aún compatible, se recomienda no utilizar.

DBMS_RANDOM.SEED es un procedimiento que permite inicializar la semilla. Requiere de un parámetro numérico o cadena para generar un número aleatorio.

DBMS_RANDOM.STRING es una función que retorna una cadena aleatoria. Requiere dos parámetros (opt y len), donde el primero de ellos especifica el aspecto de la cadena de salida y el segundo la longitud de la cadena.

Estas son las entradas válidas para el parámetro opt de DBMS_RANDOM.STRING:

  • 'u', 'U' - cadena de retorno en mayúsculas
  • 'l', 'L' - cadena de retorno en caracteres alfabéticos en minúsculas
  • 'a', 'A' - cadena de retorno en caracteres alfabéticos de mayúsculas y minúsculas
  • 'x', 'X' - cadena de retorno en mayúsculas y caracteres alfanuméricos
  • 'p', 'P' - devuelve una cadena en cualquier carácter imprimible

De lo contrario, la cadena de retorno está en mayúsculas.

DBMS_RANDOM.TERMINATE este procedimiento está en desuso del paquete a partir de la versión 11gR1 de la base de datos Oracle, pero aunque actualmente es compatible con versiones posteriores, se recomienda no utilizarse.

DBMS_RANDOM.VALUE esta función obtiene un número aleatorio, mayor o igual a 0 y menor que 1, con una precisión de hasta 38 dígitos a la derecha del punto decimal. Requiere dos parámetros para producir números de hasta 38 dígitos de precisión. Acepta también dos parámetros numéricos (low y high), los cuales determinan el rango del número aleatorio resultante.

Usos del paquete DBMS_RANDOM de Oracle

Ejemplo de DBMS_RANDOM.NORMAL
BEGIN
DBMS_OUTPUT.PUT_LINE ('Normal: '||DBMS_RANDOM.NORMAL);
END;
Statement processed.
Normal: -.4526669785732070012716307232792922216335
Ejemplo de DBMS_RANDOM.RANDOM
BEGIN
DBMS_OUTPUT.PUT_LINE ('Random: '||DBMS_RANDOM.RANDOM);
END;
Statement processed.
Random: -104848995
Ejemplo de DBMS_RANDOM.SEED
BEGIN
DBMS_OUTPUT.PUT_LINE ('Random: '||DBMS_RANDOM.RANDOM );
DBMS_RANDOM.SEED('xv87X1La');
DBMS_OUTPUT.PUT_LINE ('Random: '||DBMS_RANDOM.RANDOM );
END;
Statement processed.
Random: -1648805446
Random: 1170801163
Ejemplo de DBMS_RANDOM.STRING
BEGIN
DBMS_OUTPUT.PUT_LINE ('String: '||DBMS_RANDOM.STRING('l', 32) );
END;
Statement processed.
String: mmiskxcfcnbxgogrxrxxoqrqmglafmel
Ejemplo de DBMS_RANDOM.VALUE
BEGIN
DBMS_OUTPUT.PUT_LINE ('Value: '||DBMS_RANDOM.VALUE(1, 32) );
END;
Statement processed.
Value: 23.56345683650588560372380282781588531347

Si este recurso te ha servido de ayuda recuerda que puedes apoyar mi trabajo realizando una contribución voluntaria a través de mi perfil de usuario de la página y/o puedes enviar tus comentarios a través del sistema de contacto.
Consulta Lo+ Top de Base De Datos
Todos los titulares en un solo lugar...