看板 Database 關於我們 聯絡資訊
※ 引述《ronlee543 (..)》之銘言: : 請問為什麼要強制設為 ON ? : 這樣會多很多不必要的空格,不是嗎? 可是,如果「空格」是必要而想留著呢? :) 在 SET ANSI_PADDING ON 的情況下所定義的 varchar 欄位,要不要文 字的結尾空白字元,開發人員可以自由決定。如果不要結尾空白,Trim 掉空白也就是了;如果想要保留空白(或者varbinary的零字元),SQL 也順我們的意,內容原封不動地放進資料庫。 然而,在 SET ANSI_PADDING OFF 的情況下所定義的 varchar 欄位, 不論我們要不要結尾空白,一律 Trim 掉,別無選擇。 所以,您一定也看得出來:以 SET ANSI_PADDING ON 定義 varchar 欄 位,是比較有彈性的方式。 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.122.83