【问题标题】:SQL nvarchar considerationsSQL nvarchar 注意事项
【发布时间】:2010-02-13 20:47:14
【问题描述】:

您确定地址字段的 nvarchar 列大小的策略是什么?你总是使用 nvarchar(max) 还是固定的最大尺寸?

没有什么比由于列太小而破坏数据集成更糟糕的了。 使用 nvarchar(max) 与固定的最大 varchar 大小可能会产生什么影响?我知道索引变得太大但查询性能如何?还有什么要考虑的吗?

【问题讨论】:

    标签: sql-server nvarchar


    【解决方案1】:

    每个地址行一行或一个字段,可能有 100 长。

    在过去,人们不得不在信封上写字。无需战争与和平史诗般的地址

    如果是一个字段,您将如何划分邮政编码、国家、城镇等。 或者像 Astander 提到的那样查找。

    无论如何,不​​要使用 max:有一些开销,因为它是 BLOB 数据类型。

    【讨论】:

    • 还有一个好处可能是州/国家/地区/邮政编码应该是其他表格查找的一部分。
    • 如果你只需要处理英语,那么考虑使用 varchar 比 nvarchar 更有效!
    • @Nick Kavadias:是的,我是信徒...stackoverflow.com/questions/35366/…
    • 你不仅长得好看,还有一条漂亮的鲻鱼,你也很聪明!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 2010-10-04
    • 2010-11-16
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多