Ver Mensaje Individual
  #1  
Antiguo 26-09-2016
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Reputación: 21
uper Va por buen camino
Como ejecutar el if not exists en PG

buenas tardes, tengo que agregar registros a una tabla segun sea el caso si ya existe que se actualice sino se inserte un nuevo registro pero el caso es que me marca error en el if desde el Query del Pgadmin
Código PHP:
ERROR:  error de sintaxis en o cerca de «if»
LINE 4
: if not exists (select rfc from datossolcliente where not exi... 
Existe algo parecido al sql server pero en postgres como seria:

Código PHP:
if not exists (select rfc from datossolcliente where suc='HRM' and rfc='ISP010123QW4'then
 Insert into datossolcliente
(succuentarfcdiaspagovalues('001','000035''ISP0101'01000,'1');
else
   
Update datossolcliente set cuenta='000035'diaspago='3' where suc='HRM' and rfc='ISP010123QW4'
end if 
les agradesco, gracias
Responder Con Cita