From: | Michael Meskes <meskes(at)postgresql(dot)org> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: embedded SQL cursos declare fails |
Date: | 2001-08-26 07:34:38 |
Message-ID: | 20010826093438.A1516@feivel.fam-meskes.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Fri, Aug 24, 2001 at 02:07:48PM -0400, Bruce Momjian wrote:
> OK, I have applied the following patch. Interestingly, the SGML code
> marked this block as outdated, but didn't remove it for some reason.
I'm afraid this patch is incorrect.
> - <!--WARNING: FROM HERE ON THE TEXT IS OUTDATED!-->
Don't know why this is said.
> - <varlistentry>
> - <term>Open cursor statement</term>
> - <listitem>
> - <para>
> - An open cursor statement looks like:
> - <programlisting>
> - exec sql open <replaceable>cursor</replaceable>;
> - </programlisting>
> - and is ignore and not copied from the output.
> - </para>
This is partly correct. The OPEN statement is not copied. Instead the
DECLARE statement is issued at the place of the OPEN statement since it
opens the cursor too.
> - A commit statement looks like
> - <programlisting>
> - exec sql commit;
Thsi certainly exists.
> - and is translated on the output to
> - <programlisting>
> - ECPGcommit(__LINE__);
But the translation is not correct anymore.
> - exec sql rollback;
> - </programlisting>
> - and is translated on the output to
> - <programlisting>
> - ECPGrollback(__LINE__);
Same here.
These functions have been combined to
ECPGtrans(int lineno, const char *connection_name, const char *transaction)
Michael
--
Michael Meskes
Michael(at)Fam-Meskes(dot)De
Go SF 49ers! Go Rhein Fire!
Use Debian GNU/Linux! Use PostgreSQL!
From | Date | Subject | |
---|---|---|---|
Next Message | Ben-Nes Michael | 2001-08-26 09:27:31 | Re: store in bytea |
Previous Message | Dr. Evil | 2001-08-26 07:08:34 | WAL and Re: MySQL's (false?) claims... (was: Re: PL/java?) |