2009-05-21 41 views
1

我瞭解ALLOW_NEWLINE的工作原理。不過,我不明白爲什麼這個選項首先出現在那裏。我會認爲永久擁有它會更有用,而不是更好。然後,通過在您的代碼中插入「\ n」 ,您可以控制何時想要出現換行符。Informix - ALLOW_NEWLINE

任何人都可以解釋爲什麼選項在那裏?開機時計算起來是否更昂貴?

回答

2

有幾個原因:

  1. SQL標準不允許換行符字符串的中間 - 你必須工作適度難求一新行到一個SQL字符串。

  2. 對於大多數人來說,大部分時間,字符串中的換行符表示錯誤 - 一個被遺忘的匹配關閉引號。

因此,默認的hews接近標準並防止愚蠢的錯別字變得混亂。但是,如果沒有其他方法可以將換行符轉換爲字符串,則該功能是必需的。