From: Bruce Momjian Date: Sun, 4 Aug 2002 05:14:06 +0000 (+0000) Subject: Add missing file; new docs for start_transaction. X-Git-Tag: REL7_3~1033 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7926259de3423f763f8d6a936e78e6fa7351b25d;p=postgresql Add missing file; new docs for start_transaction. --- diff --git a/doc/src/sgml/ref/start_transaction.sgml b/doc/src/sgml/ref/start_transaction.sgml new file mode 100644 index 0000000000..675b317f60 --- /dev/null +++ b/doc/src/sgml/ref/start_transaction.sgml @@ -0,0 +1,137 @@ + + + + 2002-07-26 + + + + START TRANSACTION + SQL - Language Statements + + + + START TRANSACTION + start a transaction block + + + + +START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] + + + + + 1998-09-27 + + + Inputs + + + + None. + + + + + + 1998-09-27 + + + Outputs + + + + + + + +START TRANSACTION + + + + Message returned if successful. + + + + + +WARNING: BEGIN: already a transaction in progress + + + + If there is already a transaction in progress when the + command is issued. + + + + + + + + + + Description + + + This command begins a new transaction. If the isolation level is + specified, the new transaction has that isolation level. In all other + respects, the behavior of this command is identical to the + BEGIN. + + + + + + Notes + + + The isolation level of a transaction can also be set with the . + If no isolation level is specified, the level defaults to + . + + + + + Compatibility + + + SQL99 + + + is the default level in + SQL. PostgreSQL + does not provide the isolation levels + and . Because of multiversion + concurrency control, the level is + not truly serializable. See the User's Guide + for details. + + + + In SQL99 this statement can specify two other + properties of the new transaction: whether the transaction is + read-only and the size of the diagnostics area. Neither of these + concepts are currently supported in + PostgreSQL. + + + + + +