es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo hacer un bucle desde el primer hasta el último valor de una tabla en PL/SQL.

¿Qué puedo escribir para obtener todos los números de identificación de una tabla desde el primero hasta el último?

CREAR O REEMPLAZAR FUNCIÓN PRECIO(
L_CUST_ID PRICELIST.CUSTOMERS_ID%TYPE,
L_ITEMS_ID PRICELIST.ITEMS_ID%TYPE,
P_PRICELIST_PRICE NUMBER)
)
RETURNS NUMBER AS
COMENZAR
PARA I EN 1..< último ID de clientes> LOOP
PARA I EN 1..< último ID de artículos> LOOP
INSERTAR EN PRECIO
(CUSTOMERS_ID, ITEMS_ID, P_PRICE)
VALORES
(L_CUST_ID, L_ITEMS_ID, ROUND(dbms_random.value(0,15),4));
FIN LOOP;
FIN LOOP;
DEVOLVER L_CUST_ID;
FIN PRECIO;

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Puedes utilizar un bucle para obtener todos los números de identificación de una tabla desde el primero hasta el último. Por ejemplo, puedes utilizar un bucle FOR para iterar a través de la tabla y obtener los números de identificación. El siguiente fragmento de código muestra un ejemplo de cómo hacerlo:


    FOR i IN 1..<último id de clientes> LOOP
    FOR i IN 1..<último id de artículos> LOOP
    -- Obten los números de identificación aquí
    END LOOP;
    END LOOP;

Comments are closed.