git.postgresql.org Git - postgresql.git/commitdiff

git projects / postgresql.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2647ad6)
Improve note about not using the target table name in the SET clause.
2006年1月22日 20:34:11 +0000 (20:34 +0000)
2006年1月22日 20:34:11 +0000 (20:34 +0000)
It's not related to whether an alias is used or not.


diff --git a/doc/src/sgml/ref/update.sgml b/doc/src/sgml/ref/update.sgml
index 95e4310ab424657a2c175b62a38d1d3b96c95ea4..f3c7f3aa54d8ec4f7ae8fd4a3c502a68e1362ce3 100644 (file)
--- a/doc/src/sgml/ref/update.sgml
+++ b/doc/src/sgml/ref/update.sgml
@@ -1,5 +1,5 @@
<!--
-$PostgreSQL: pgsql/doc/src/sgml/ref/update.sgml,v 1.35 2006年01月22日 05:20:33 neilc Exp $
+$PostgreSQL: pgsql/doc/src/sgml/ref/update.sgml,v 1.36 2006年01月22日 20:34:11 tgl Exp $
PostgreSQL documentation
-->
@@ -56,7 +56,7 @@ UPDATE [ ONLY ] <replaceable class="PARAMETER">table</replaceable> [ [ AS ] <rep
You must have the <literal>UPDATE</literal> privilege on the table
to update it, as well as the <literal>SELECT</literal>
privilege to any table whose values are read in the
- <replaceable class="parameter">expression</replaceable>s or
+ <replaceable class="parameter">expressions</replaceable> or
<replaceable class="parameter">condition</replaceable>.
</para>
</refsect1>
@@ -82,9 +82,7 @@ UPDATE [ ONLY ] <replaceable class="PARAMETER">table</replaceable> [ [ AS ] <rep
provided, it completely hides the actual name of the table. For
example, given <literal>UPDATE foo AS f</>, the remainder of the
<command>UPDATE</command> statement must refer to this table as
- <literal>f</> not <literal>foo</>. You cannot use the alias in
- the <literal>SET</literal> clause. For example, <literal>SET
- f.col = 1</> is invalid.
+ <literal>f</> not <literal>foo</>.
</para>
</listitem>
</varlistentry>
@@ -96,7 +94,9 @@ UPDATE [ ONLY ] <replaceable class="PARAMETER">table</replaceable> [ [ AS ] <rep
The name of a column in <replaceable
class="PARAMETER">table</replaceable>.
The column name can be qualified with a subfield name or array
- subscript, if needed.
+ subscript, if needed. Do not include the table's name in the
+ specification of a target column &mdash; for example,
+ <literal>UPDATE tab SET tab.col = 1</> is invalid.
</para>
</listitem>
</varlistentry>
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /