Java で SQL クエリを使用する場合、通常はそれらを最終的な文字列変数に保持します。さて、文字列が大きすぎると、ページの幅を超えてしまい、手動で分割する必要があります (Eclipse では、文字列の特定の場所に移動し、enter を配置し、結果の小さい文字列のそれぞれに対してそれを行います)。一部)、または Eclipse でフォーマッターを設定して、(たとえば) 1 行あたり 100 文字のみを許可することができます。しかし、文字列は論理的に壊れていません。
SQL Developer (たとえば) でクエリを適切にフォーマットできますが、それを Java に貼り付けると、すべての終了引用符と+
記号を手動で設定して適切な Java 文字列にする必要があります。適切にフォーマットされた SQL クエリをコピーして Java ファイルに直接貼り付ける方法を知りたいだけです。私はエクリプスを使用しています。
おそらく、クエリが次のようにフォーマットされている場合:
SELECT
*
FROM
something
WHERE
id=4;
次に、Java 文字列内に貼り付けると、次のようになります。
"SELECT" +
" *" +
" FROM" +
" something" +
" WHERE";
id=4;