是否可以 - 使用单个 CREATE TABLE 脚本 - 设置特定的varbinary
列ANSI_PADDING = ON
但其他人ANSI_PADDING = OFF
?
e.g.
CREATE TABLE PaddingX (
...
ColumnA varbinary(max),
...
ColumnB varbinary(50)
)
我想ColumnA
修剪(填充OFF
), but ColumnB
包含完整(填充)值 - 填充ON
.
您必须分两步完成:
SET ANSI_PADDING OFF
-- create the table without the columns that need ANSI padding
SET ANSI_PADDING ON
-- alter the table to add the columns that need ANSI padding
这是唯一的方法。
如果你看一下评论设置 ANSI_PADDING 文档 https://msdn.microsoft.com/en-us/library/ms187403.aspx, 你可以阅读:
此设置仅影响新列的定义。创建列后,SQL Server 根据创建列时的设置存储值。现有列不会受到此设置的后续更改的影响。
注意:要添加新列,您可以查看以下示例更改表文档 https://msdn.microsoft.com/en-us/library/ms190273.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)