[英]Adding a nvarchar(MAX) Column to my audit table
我有一个审核表,在其中添加了一个名为“ ExtraInfo”的列,该列可能存储空值,或者可能包含例如已分配给组的所有用户名; 可能是100个,200个用户。 因此,我为该列指定了nvarchar(MAX)类型,因为将来我们的AD用户可能会越来越庞大,并且我不想面对有关列大小的问题。 但我有以下担忧:
SQL Server 2008 R2是否仅占用nvarchar(max)当前具有的字节,或者即使colum仅包含10个字节甚至为null,它将占用其全部容量?
在我不知道的审计表中使用nvarch(max)有什么缺点吗?
Thnaks
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.