Re: [OT] Presentacion y Consulta

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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