Re: [SQL ] ansi_padding

看板Database作者 (TeemingVoid)時間14年前 (2012/02/16 13:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
※ 引述《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
文章代碼(AID): #1FF9a_e1 (Database)
討論串 (同標題文章)
文章代碼(AID): #1FF9a_e1 (Database)