|
47 | 47 | The syntax of the <literal>RETURNING</literal> list is identical to that of the |
48 | 48 | output list of <command>SELECT</command>. |
49 | 49 | </span> |
50 | | -《マッチ度[83.208955]》<code class="literal">RETURNING</code>句を指定すると、<code class="command">UPDATE</code>は実際に更新された各行に基づいて計算された値を返すようになります。 |
51 | | -そのテーブルの列および<code class="literal">FROM</code>で指定された他のテーブルの列を使用した式を計算することができます。 |
52 | | -テーブル列の新しい(更新された後の)値が使用されます。 |
| 50 | +<code class="literal">RETURNING</code>句を指定すると、<code class="command">UPDATE</code>は実際に更新された各行に基づいて計算された値を返すようになります。 |
| 51 | +そのテーブルの列および<code class="literal">FROM</code>で指定された他のテーブルの列を使用した式を計算できます。 |
| 52 | +デフォルトではテーブル列の新しい(更新された後の)値が使用されますが、古い(更新される前の)値を要求することも可能です。 |
53 | 53 | <code class="literal">RETURNING</code>リストの構文は<code class="command">SELECT</code>の出力リストと同一です。 |
54 | | -《機械翻訳》オプショナル<code class="literal">RETURNING</code>句は、実際に更新された各行に基づいて値を計算して返します。 |
55 | | -式の列、および/または<code class="literal">FROM</code>、で言及された他のテーブルの列を使用するテーブルは計算できます。 |
56 | | -デフォルトによって、テーブルの列の新しい(更新後の)値が使用されますが、古い(更新前の)値をリクエストすることもできます。 |
57 | | -<code class="literal">RETURNING</code>リストの構文は<code class="command">SELECT</code>の出力リストのと同じです。 |
58 | | -<code class="command">UPDATE</code> |
59 | 54 | </p><p> |
60 | 55 | <span class="original"> |
61 | 56 | You must have the <literal>UPDATE</literal> privilege on the table, |
|
193 | 188 | An optional substitute name for <literal>OLD</literal> or |
194 | 189 | <literal>NEW</literal> rows in the <literal>RETURNING</literal> list. |
195 | 190 | </span> |
196 | | -《機械翻訳》オプショナルは、<code class="literal">RETURNING</code>リストの中のまたは<code class="literal">NEW</code>行を名前に置き換えます。 |
197 | | -<code class="literal">OLD</code> |
| 191 | +<code class="literal">RETURNING</code>リスト内の<code class="literal">OLD</code>または<code class="literal">NEW</code>行のオプションの代替名です。 |
198 | 192 | </p><p> |
199 | 193 | <span class="original"> |
200 | 194 | By default, old values from the target table can be returned by writing |
|
205 | 199 | hidden and the old or new rows must be referred to using the alias. |
206 | 200 | For example <literal>RETURNING WITH (OLD AS o, NEW AS n) o.*, n.*</literal>. |
207 | 201 | </span> |
208 | | -《機械翻訳》デフォルトでは、ターゲットテーブルの古い値は、<code class="literal">OLD.<em class="replaceable"><code>column_name</code></em></code>または<code class="literal">OLD.*</code>を記述することで、新しい値は<code class="literal">NEW.<em class="replaceable"><code>column_name</code></em></code>または<code class="literal">NEW.*</code>を記述することで返すことができます。 |
209 | | -別名が提供されている場合、これらの名前は隠され、新旧の行は別名を使用して参照する必要があります。 |
210 | | -例<code class="literal">RETURNING WITH (OLD AS o, NEW AS n) o.*, n.*</code>の場合。 |
| 202 | +デフォルトでは、対象テーブルの古い値は<code class="literal">OLD.<em class="replaceable"><code>column_name</code></em></code>または<code class="literal">OLD.*</code>と書くことで、新しい値は<code class="literal">NEW.<em class="replaceable"><code>column_name</code></em></code>または<code class="literal">NEW.*</code>と書くことで返せます。 |
| 203 | +別名が提供されている場合、これらの名前は隠され、新旧の行は別名を使用して参照しなければなりません。 |
| 204 | +例えば<code class="literal">RETURNING WITH (OLD AS o, NEW AS n) o.*, n.*</code>です。 |
211 | 205 | </p></dd><dt><span class="term"><em class="replaceable"><code>output_expression</code></em></span></dt><dd><p> |
212 | 206 | <span class="original"> |
213 | 207 | An expression to be computed and returned by the <command>UPDATE</command> |
|
229 | 223 | <literal>*</literal>, or a column name or <literal>*</literal> qualified |
230 | 224 | using the target table name or alias will return new values. |
231 | 225 | </span> |
232 | | -《機械翻訳》カラム名前or <code class="literal">*</code> <code class="literal">OLD</code> or <code class="literal">NEW</code>または対応する<em class="replaceable"><code>output_別名</code></em>for <code class="literal">OLD</code>または<code class="literal">NEW</code>を使用して修飾すると、古い値または新しい値が戻されます。 |
233 | | -非修飾のカラム名前or <code class="literal">*</code>、またはターゲットテーブル名前または別名を使用して修飾されたカラム名前または<code class="literal">*</code>は、新しい値を結果します。 |
| 226 | +列名または<code class="literal">*</code>は、<code class="literal">OLD</code>もしくは<code class="literal">NEW</code>、または<code class="literal">OLD</code>もしくは<code class="literal">NEW</code>に対応する<em class="replaceable"><code>output_alias</code></em>を使って修飾することで、古い値または新しい値を返します。 |
| 227 | +非修飾の列名、<code class="literal">*</code>、対象テーブル名または別名を使用して修飾された列名または<code class="literal">*</code>は、新しい値を返します。 |
234 | 228 | </p></dd><dt><span class="term"><em class="replaceable"><code>output_name</code></em></span></dt><dd><p> |
235 | 229 | <span class="original"> |
236 | 230 | A name to use for a returned column. |
|
374 | 368 | Perform the same operation and return the updated entries, and the old |
375 | 369 | precipitation value: |
376 | 370 | </span> |
377 | | -《マッチ度[60.439560]》同じ操作を行い、更新された項目を返します。 |
378 | | -《機械翻訳》同じオペレーションと結果の更新されたエントリ、および古い降水量の値を実行します。 |
| 371 | +同じ操作を行い、更新された項目と古い降水量の値を返します。 |
379 | 372 |
|
380 | 373 | </p><pre class="programlisting"> |
381 | 374 | UPDATE weather SET temp_lo = temp_lo+1, temp_hi = temp_lo+15, prcp = DEFAULT |
|
0 commit comments