Hola a todos:

Estoy haciendo unos programas en SQLRPGLE y tengo una peque�a duda. Antes en RPG para actualizar o eliminar un registro habia que ubicarlo (CHAIN) , pero en SQLRPGLE no se si es necesario hacerlo o ejecuto la sentencia DELETE o UPDATE directamente. Mi duda va por el lado del rendimiento.

1- Buscar si existe el registro y luego eliminarlo
    Select count(*) from tabla
        where Codigo= Valor
    Si existe entonces
        Delete from tabla where Codigo=Valor
2- Ejecutar el DELETE directamente
     Delete from tabla where Codigo=Valor

Nota: Trabajo con transacciones.

Saludos y gracias espero sus comentarios

Responder a