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

Visual studio 2017 为SQL Server 2016在VS2017上使用SSDT更新500个表,visual-studio-2017,sql-server-2016,sql-server-data-tools,Visual Studio 2017,Sql Server 2016,Sql Server Data Tools,我正在使用VS2017和SQL Server 2016进行SSDT数据库项目。我需要将所有具有char数据类型的表列更改为nvarchar 类似地,varchar到nvarchar和text到nvarchar,以及smallint到int数据类型 “表格”文件夹中有500张表格。替换/更新这些列的最佳方式是什么 提前感谢我不确定是否有最好的方法来实现这一点,但这就是我要做的。请注意,空格和括号在文本搜索中很重要: 将解决方案字符中的所有文本替换为NCHAR 瓦查尔到瓦查尔 文本到NVARCHAR

我正在使用VS2017和SQL Server 2016进行SSDT数据库项目。我需要将所有具有char数据类型的表列更改为nvarchar

类似地,varchar到nvarchar和text到nvarchar,以及smallint到int数据类型

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


提前感谢

我不确定是否有最好的方法来实现这一点,但这就是我要做的。请注意,空格和括号在文本搜索中很重要:

将解决方案字符中的所有文本替换为NCHAR 瓦查尔到瓦查尔 文本到NVARCHARMAX->注意,这是非常危险的,您需要手动验证所有更改是否正常 小整数到整数 当您这样做时,构建项目并修复错误


不过,我可以理解为什么要切换到UNICODE,但将所有smallInt转换为系统范围内的Int是一个非常糟糕的主意。

谢谢您的回答。如果转换只针对表,而不是整个项目,我不认为VS2017和SSDT具有仅文件夹选项,那么您还推荐什么。如果我遗漏了什么,请告诉我。谢谢。你可以使用sublime_文本或记事本++或任何其他功能强大的文本编辑器。我将给出一个有关sublime_文本的示例。在所有文件中按ctrl+shift+F进行搜索。在这里,您可以选择正在查找的唯一文件夹。所以,抓取所有带表格的文件夹,我希望你有不同的表格文件夹,并用这些文件夹替换。哇,太棒了,谢谢你,下载了sublime_文本。在10分钟内完成了我的工作