summaryrefslogtreecommitdiff
path: root/doc/src/sgml/ref/abort.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/sgml/ref/abort.sgml')
-rw-r--r--doc/src/sgml/ref/abort.sgml257
1 files changed, 137 insertions, 120 deletions
diff --git a/doc/src/sgml/ref/abort.sgml b/doc/src/sgml/ref/abort.sgml
index d849c7ccff..32fc9a27fd 100644
--- a/doc/src/sgml/ref/abort.sgml
+++ b/doc/src/sgml/ref/abort.sgml
@@ -1,135 +1,152 @@
-<REFENTRY ID="SQL-ABORT">
-<REFMETA>
-<REFENTRYTITLE>
-ABORT
-</REFENTRYTITLE>
-<REFMISCINFO>SQL - Language Statements</REFMISCINFO>
-</REFMETA>
-<REFNAMEDIV>
-<REFNAME>
-ABORT
-</REFNAME>
-<REFPURPOSE>
-Aborts the current transaction
-</REFPURPOSE>
-</REFNAMEDIV>
-<REFSYNOPSISDIV>
-<REFSYNOPSISDIVINFO>
-<DATE>1998-09-27</DATE>
-</REFSYNOPSISDIVINFO>
-<SYNOPSIS>
-ABORT
-</SYNOPSIS>
+<refentry id="SQL-ABORT">
+ <refmeta>
+ <refentrytitle>
+ ABORT
+ </refentrytitle>
+ <refmiscinfo>SQL - Language Statements</refmiscinfo>
+ </refmeta>
+ <refnamediv>
+ <refname>
+ ABORT
+ </refname>
+ <refpurpose>
+ Aborts the current transaction
+ </refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <refsynopsisdivinfo>
+ <date>1998-09-27</date>
+ </refsynopsisdivinfo>
+ <synopsis>
+ABORT [ TRANSACTION | WORK ]
+ </synopsis>
-<REFSECT2 ID="R2-SQL-ABORT-1">
-<REFSECT2INFO>
-<DATE>1998-09-27</DATE>
-</REFSECT2INFO>
-<TITLE>
-Inputs
-</TITLE>
-<PARA>
-None.
-</para>
+ <refsect2 id="R2-SQL-ABORT-1">
+ <refsect2info>
+ <date>1998-09-27</date>
+ </refsect2info>
+ <title>
+ Inputs
+ </title>
-</REFSECT2>
+ <para>
+ None.
+ </para>
+ </refsect2>
-<REFSECT2 ID="R2-SQL-ABORT-2">
-<REFSECT2INFO>
-<DATE>1998-09-27</DATE>
-</REFSECT2INFO>
-<TITLE>
-Outputs
-</TITLE>
-<PARA>
+ <refsect2 id="R2-SQL-ABORT-2">
+ <refsect2info>
+ <date>1998-09-27</date>
+ </refsect2info>
+ <title>
+ Outputs
+ </title>
-<VARIABLELIST>
-<VARLISTENTRY>
-<TERM>
- ABORT
-</TERM>
-<LISTITEM>
-<PARA>
- Message returned if successful.
-</para>
-</listitem>
-</VARLISTENTRY>
-<VARLISTENTRY>
-<TERM>
+ <para>
+
+ <variablelist>
+ <varlistentry>
+ <term><computeroutput>
+ABORT
+ </computeroutput></term>
+ <listitem>
+ <para>
+ Message returned if successful.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term><computeroutput>
NOTICE: UserAbortTransactionBlock and not in in-progress state
ABORT
-</TERM>
-<LISTITEM>
-<PARA>
- If there is not any transaction currently in progress.
-</para>
-</listitem>
-</VARLISTENTRY>
-</VARIABLELIST>
-</para>
-</REFSECT2>
-</REFSYNOPSISDIV>
+ </computeroutput></term>
+ <listitem>
+ <para>
+ If there is not any transaction currently in progress.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect2>
+ </refsynopsisdiv>
-<REFSECT1 ID="R1-SQL-ABORT-1">
-<REFSECT1INFO>
-<DATE>1998-09-27</DATE>
-</REFSECT1INFO>
-<TITLE>
-Description
-</TITLE>
-<PARA>
+ <refsect1 id="R1-SQL-ABORT-1">
+ <refsect1info>
+ <date>1998-09-27</date>
+ </refsect1info>
+ <title>
+ Description
+ </title>
+ <para>
<command>ABORT</command> rolls back the current transaction and causes
all the updates made by the transaction to be discarded.
-This command is identical
-in behavior to the <acronym>SQL92</acronym> command <command>ROLLBACK</command>,
-and is present only for historical reasons.
-</para>
-<REFSECT2 ID="R2-SQL-ABORT-3">
-<REFSECT2INFO>
-<DATE>1998-09-27</DATE>
-</REFSECT2INFO>
-<TITLE>
-Notes
-</TITLE>
-<para>
-Use the <command>COMMIT</command> statement to successfully
- terminate a transaction.
-</para>
-</refsect2>
-</REFSECT1>
+ This command is identical
+ in behavior to the <acronym>SQL92</acronym> command <command>ROLLBACK</command>,
+ and is present only for historical reasons.
+ </para>
+ <refsect2 id="R2-SQL-ABORT-3">
+ <refsect2info>
+ <date>1998-09-27</date>
+ </refsect2info>
+ <title>
+ Notes
+ </title>
+ <para>
+ Use <command>COMMIT</command> to successfully
+ terminate a transaction.
+ </para>
+ </refsect2>
+ </refsect1>
-<REFSECT1 ID="R1-SQL-ABORT-2">
-<TITLE>
-Usage
-</TITLE>
-<PARA>
-<ProgramListing>
---To abort all changes
---
+ <refsect1 id="R1-SQL-ABORT-2">
+ <title>
+ Usage
+ </title>
+ <para>
+ To abort all changes:
+ <programlisting>
ABORT WORK;
-</ProgramListing>
-</para>
+ </programlisting>
+ </para>
+
+ </refsect1>
-</REFSECT1>
+ <refsect1 id="R1-SQL-ABORT-3">
+ <title>
+ Compatibility
+ </title>
-<REFSECT1 ID="R1-SQL-ABORT-3">
-<TITLE>
-Compatibility
-</TITLE>
+ <refsect2 id="R2-SQL-ABORT-4">
+ <refsect2info>
+ <date>1998-09-27</date>
+ </refsect2info>
+ <title>
+ SQL92
+ </title>
+ <para>
+ This command is a <productname>Postgres</productname> extension present
+ for historical reasons. <command>ROLLBACK</command> is the <acronym>SQL92</acronym>
+ equivalent command.
+ </para>
+ </refsect2>
+ </refsect1>
-<REFSECT2 ID="R2-SQL-ABORT-4">
-<REFSECT2INFO>
-<DATE>1998-09-27</DATE>
-</REFSECT2INFO>
-<TITLE>
-SQL92
-</TITLE>
-<para>
-This command is a <productname>Postgres</productname> extension present
-for historical reasons. <command>ROLLBACK</command> is the <acronym>SQL92</acronym>
-equivalent command.
-</PARA>
-</refsect2>
-</refsect1>
+</refentry>
-</REFENTRY>
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:nil
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:"../reference.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:"/usr/lib/sgml/catalog"
+sgml-local-ecat-files:nil
+End:
+-->