代码之家  ›  专栏  ›  技术社区  ›  Jyothi Srinivasa

为SQL Server 2016在VS2017上使用SSDT更新500个表

  •  0
  • Jyothi Srinivasa  · 技术社区  · 7 年前

    char nvarchar

    类似于 varchar nvarchar公司 text nvarchar公司 smallint int 数据类型。

    “表格”文件夹中有500张表格。替换/更新这些列的最佳方式是什么?

    提前感谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Dmitrij Kultasev    7 年前

    我不确定是否有最好的方法可以做到这一点,但我会这样做(请注意,空格和括号在文本搜索中很重要):

    1. “TEXT”到“NVARCHAR(MAX)”-->注意,这是非常危险的,您需要手动验证所有更改是否正常
    2. “SMALLINT”到“INT”

    当您这样做时,构建项目并修复错误。

    然而,我可以理解为什么要切换到UNICODE,但将所有小整数转换为系统范围内的整数是一个非常糟糕的主意。