Estoy escribiendo una instrucción INSERT
para insertar una fila en la tabla en un bloque PL/SQL. Si esta inserción falla o no se inserta una fila, entonces necesito deshacer la declaración de actualización ejecutada previamente.Sql Insertar declaración devolver "cero/sin filas insertadas"
Quiero saber en qué circunstancias la instrucción INSERT
podría insertar 0 filas. Si la inserción falla debido a alguna excepción, puedo manejar eso en el bloque de excepción. ¿Hay casos en los que el INSERT
se ejecute correctamente pero no arroje una excepción donde necesito verificar si SQL%ROWCOUNT < 1
?
¿Su instrucción 'INSERT' es una declaración' INSERT ... VALUES'? ¿O un 'INSERTAR ... SELECCIONAR'? –
Mi instrucción INSERT es como: INSERTAR ... VALORES – Sekhar