Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Select Case Insert o Update

Estas en el tema de Select Case Insert o Update en el foro de PostgreSQL en Foros del Web. Por más que busco no encuentro de forma sencilla esta instrucción. Insertar un registro nuevo en una tabla o adaptarlo si existe usando la instrucción ...
  #1 (permalink)  
Antiguo 02/02/2010, 23:26
 
Fecha de Ingreso: mayo-2008
Mensajes: 38
Antigüedad: 15 años, 10 meses
Puntos: 0
Select Case Insert o Update

Por más que busco no encuentro de forma sencilla esta instrucción. Insertar un registro nuevo en una tabla o adaptarlo si existe usando la instrucción Select Case. Algo así como Select Case Exist(select * from Tabla Where...) Then Update...Else Insert....
GRACIAS
  #2 (permalink)  
Antiguo 03/02/2010, 07:37
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Select Case Insert o Update

No existe una sentencia sencilla.

Pero puedes hacer una función que te haga las respectivas validaciones.

La función debe preguntar si el registro existe... si existe, que lo actualice o lo deje como estaba, si no existe que lo inserte.

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

Etiquetas: case, insert, select, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:01.