Tema: reemplazo
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2016, 15:01
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: reemplazo

El set define off; es un comando para configurar el sqlplus. En postgresql, simplemente puedes omitir su uso. No tiene ninguna conotación con lo que hace el procedimiento.

Afortunadamente, postgresql y oracle se parecen bastante.

A simple vista, veo un par de diferencias:
En el llamado de la secuencia en el insert.
Código SQL:
Ver original
  1. Oracle -> SEQ_ORG_LOG.NEXTVAL
  2. Postgresql -> NEXTVAL('SEQ_ORG_LOG')

Y en la concatenación con el comando concat.
Código SQL:
Ver original
  1. Oracle -> concat(concat(concat('Reactivacion de Organizacion<br>Organizacion reactivada ID : ', v_idorg), ' - Organizacion : '), name_org)
Código SQL:
Ver original
  1. Postgresql -> 'Reactivacion de Organizacion<br>Organizacion reactivada ID : '|| v_idorg || ' Organizacion : '|| name_org

Este ultimo en postgresql, también es compatible con Oralce. Incluso, mucho mas limpio.

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming