Re: [Pgsql-ayuda] Codigo

From: "Jaime N(dot) Charles" Treviño <jcharles(at)credicoop(dot)org(dot)mx>
To: Lista de Postgres <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] Codigo
Date: 2002-11-05 18:54:49
Message-ID: 1036522490.15666.12.camel@jaimex.fede.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El lun, 04-11-2002 a las 20:31, Edwin Alberto Quijada escribió:
> Hola a todos!!!
> Estoy usando Delphi con Postgre para una nueva apliacion que estoy
> desarrollando y no se mucho acerca de pl/pgsql mejor dicho nada. Las
> transacciones me estan dando un dolor de cabeaz terrible porque no tengo ni
> idea de coomo implementarlas y los store procedure no se como hacerlos.
> Quisiera, si no es mucho pedir, que alguien pueda mandarme un ejemplo de
> codigo usando transacciones para guiarme de ese. Ya he leido creo q todos
> los manuales asi q sobre la teoria estoy claro pero sobre la practica esos
> son otros 20.

No entendí muy bien tu pregunta pero si es sobre transacciones dentro de
un "store procedure", entonces...

Cada procedimiento/función (pl) inicia una transacción (quieras o no) y
esta termina al terminar el procedimiento/función. Como no se permites
transacciones anidadas, pues no puedes definir una transacción dentro de
una función (puesto que ya la tienes!). Esto solo dentro de los "store
procedures" (pl/pgsql).

Si buscas ejemplos de código pl/pgsql tal vez te sirva:
http://www.brasileiro.net:8000/postgres/cookbook/

Ahora si es dentro de Delphi pues inicias una transacción con "BEGIN" y
la terminas con "END [TRANSACTION]" o la cancelas con "ROLLBACK
[TRANSACTION]".

Queria preguntar tambien si cuando realizo una funcion en
> pl/pgsql dicha funcion puede ser invocada desde cualquier lugar donde pueda
> usarse el SQL?

Si.

> queria saber si las funcinoes que hago en Pl/Sql pueden ser usadas en
> Delphi?
>
Si por ejemplo: SELECT mi_funcion();

> Graias anticpadas a todos!!
>
OK!

JCh

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Amaury Coria Ramirez 2002-11-07 18:21:25 [Pgsql-ayuda] tamaño de paginas
Previous Message Rafa Rodriguez Hernandez 2002-11-05 17:06:55 [Pgsql-ayuda] Posibilidades de Postgres