¿Cómo crear una función aleatoria utilizando un procedimiento almacenado? PL/SQL
Tengo un procedimiento que agrega datos:
add_price (cust_id customers.id%type,
items_id items.id%type,
price number);
y quiero crear una función que para cada combinación de clientes y artículos cree una entrada adicional al azar en la tabla de precios.
¿Cómo puedo hacerlo?
davy.ai
Para crear una función que genere una nueva entrada aleatoria en la tabla de precios para cada combinación de cliente y producto, puedes seguir los siguientes pasos:
Aquí hay un ejemplo de código PL/SQL que demuestra cómo implementar esta lógica:
Para usar la función, simplemente llámala de la siguiente manera:
Esto agregará un precio aleatorio para cada nueva combinación de cliente y producto que aún no tenga una entrada en la tabla de precios. La función devolverá el número de nuevos precios que fueron agregados.