From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: [OT] Presentacion y Consulta |
Date: | 2007-08-01 19:17:45 |
Message-ID: | 20070801191745.GE12460@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Javier Chávez B. escribió:
> - Se puede hacer la equivalencia a esto de Sqlserver:
> Declare @variable int
> Select @variable = campo From Tabla where campo= @otra_variable
> Se entiende???
Puedes asignar valores a variables solamente en PL/pgSQL. Es decir,
tienes que crear una funcion para poder hacer eso; no se puede en SQL
"pelado".
> - Finalmente como es el manejo de transacciones en PostGres porque por
> ejemplo en sqlServer
> cuando algo falla existe la variable @@Error que contiene un 0(cero) si
> esta todo ok, de lo contrario
> Rollback.. existe alguna forma de tratar esto????
Cuando una transaccion lanza un error, queda en estado abortado, y no
puedes seguir ejecutando consultas. Lo unico que puedes hacer es
ROLLBACK.
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
From | Date | Subject | |
---|---|---|---|
Next Message | Luis Rodrigo Gallardo Cruz | 2007-08-01 19:58:55 | Replicación multimaestro. |
Previous Message | Rafael Urbina | 2007-08-01 18:59:29 | Re: Conocimientos sobre GPS |