2009-05-21 13 views
1

私はALLOW_NEWLINEの仕組みを理解しています。しかし、私はオプションが最初にそこにある理由を理解していません。私は永久にそれを持つことは、より有用ではなくむしろより有用であると思ったでしょう。 のコードに "\ n"を挿入することで、改行をいつ表示するかを制御できます。Informix - ALLOW_NEWLINE

誰でもオプションがある理由を説明できますか?オンにすると、計算上高価になりますか?

答えて

2

な理由がいくつかあります:

  1. SQL標準では、文字列の途中で改行を許可していません - あなたは、SQL文字列に改行を取得するために適度に難しい仕事をしなければなりません。

  2. ほとんどの人にとって、文字列の改行はエラーを示しています。忘れてしまうのは忘れてしまいます。

したがって、デフォルトに近い値が標準に近く、愚かなタイプミスが混乱することを防ぎます。しかし、文字列に改行を付ける他の方法がない場合、その機能が必要です。

関連する問題