Inserte un número entero aleatorio dentro de 100 en Oracle

Inserte un número entero aleatorio dentro de 100 en Oracle

 

actualizar cantidad del conjunto de prueba = cast (piso (dbms_random.value () * 100) como int);

 

Función descriptiva:

cast (piso (dbms_random.value () * 100) como int)

Función FLOOR (n) en Oracle: toma el número entero más grande menor o igual que el valor n

dbms_random.value (): este uso no tiene parámetros y devolverá un valor con 38 dígitos de precisión, que van de 0.0 a 1.0, pero sin incluir 1.0

dbms_random.value (1,10): este uso toma dos parámetros, el primero se refiere al límite inferior y el segundo se refiere al límite superior. Se generará un número entre el límite inferior y el límite superior, pero el límite superior no está incluido

Cast es para la conversión de tipos, que puede apuntar a varios tipos de datos de Oracle. Es el tipo de datos del usuario que se modifica.

         语法 : CAST (expresión AS data_type) 

Supongo que te gusta

Origin blog.csdn.net/lc547913923/article/details/51150172
Recomendado
Clasificación