一個特定的列集ANSI_PADDING是否有可能 - 使用單一CREATE TABLE腳本 - 特定varbinary
列ANSI_PADDING = ON
但其他設置爲ANSI_PADDING = OFF
?上(在同一表的不同列ANSI_PADDING ON和OFF)
例如
CREATE TABLE PaddingX (
...
ColumnA varbinary(max),
...
ColumnB varbinary(50)
)
我想ColumnA
修剪(填充OFF
),但ColumnB
包含完整(填充)值 - 填充ON
。
爲什麼填充varbinary? – jarlh 2015-02-23 07:49:12
我們存儲(固定長度)散列值,然後用它們來比較沿線創建的散列值。不填充值會導致不匹配,即存儲的散列!=填充不同於包含填充的當前創建的散列(默認情況下) – NubieJ 2015-02-23 09:00:19
您似乎決定要做到這一點,並且您已得到答案。但它似乎是一個更好的方法來存儲正確的數據,而不是使用ANSI_PADDING作爲修復它的黑客。 – usr 2015-02-23 09:51:24