|
12 | 12 | collect the data, and is especially valuable when it would otherwise be |
13 | 13 | difficult to identify the modified rows reliably. |
14 | 14 | </span> |
15 | | -《マッチ度[89.655172]》行が更新されるときに、その行のデータを取得できると便利なことがあります。 |
16 | | -<code class="command">INSERT</code>、<code class="command">UPDATE</code>、<code class="command">DELETE</code>の各コマンドは、いずれもオプションの<code class="literal">RETURNING</code>句によりそれが可能となっています。 |
| 15 | +行が更新されるときに、その行のデータを取得できると便利なことがあります。 |
| 16 | +<code class="command">INSERT</code>、<code class="command">UPDATE</code>、<code class="command">DELETE</code>、<code class="command">MERGE</code>の各コマンドは、いずれもオプションの<code class="literal">RETURNING</code>句によりそれが可能となっています。 |
17 | 17 | <code class="literal">RETURNING</code>を使うことで、行を取得するために余分なデータベースへの問い合わせを行うことを避けられ、それ以外の方法で更新された行を確実に特定するのが難しい場合には、これは特に貴重です。 |
18 | | -《機械翻訳》変更された行を操作しているときに、その行からデータを取得すると便利な場合があります。 |
19 | | -<code class="command">INSERT</code>、<code class="command">UPDATE</code>、<code class="command">DELETE</code>、<code class="command">MERGE</code>の各コマンドには、これをサポートするオプショナル<code class="literal">RETURNING</code>句があります。 |
20 | | -<code class="literal">RETURNING</code>を使用すると、データを収集するために余分なデータベースクエリを実行する必要がなくなり、変更された行を確実に識別することが困難な場合に特に役立ちます。 |
21 | 18 | </p><p> |
22 | 19 | <span class="original"> |
23 | 20 | The allowed contents of a <literal>RETURNING</literal> clause are the same as |
|
87 | 84 | can lead to a lot of duplicated columns, so it is often more useful to |
88 | 85 | qualify it so as to return just the source or target row. For example: |
89 | 86 | </span> |
90 | | -《機械翻訳》<code class="command">MERGE</code>では、<code class="literal">RETURNING</code>で使用可能なデータは、ソース行プラスのコンテンツ、挿入、更新、または削除されたターゲット行のコンテンツです。 |
91 | | -ソースとターゲットが多くの同じ列を持つことは非常に一般的であるため、<code class="literal">RETURNING*</code>を指定すると、多くの重複した列が発生する可能性があります。 |
92 | | -そのため、ソース行またはターゲット行だけを返すように修飾することがより有用であることが多いです。 |
| 87 | +<code class="command">MERGE</code>では、<code class="literal">RETURNING</code>で利用できるデータは、ソース行の内容と挿入、更新、または削除された対象行の内容です。 |
| 88 | +ソースと対象が多くの同じ列を持つことは非常に一般的であるため、<code class="literal">RETURNING *</code>を指定すると、多くの重複した列が発生する可能性があります。そのため、ソース行または対象行だけを返すように修飾するのがより有用なことがしばしばあります。 |
93 | 89 | 例を示します。 |
94 | 90 | </p><pre class="programlisting"> |
95 | 91 | MERGE INTO products p USING new_products n ON p.product_no = n.product_no |
|
0 commit comments