【发布时间】:2021-01-04 21:12:53
【问题描述】:
我正在使用 TablePlus 导入工具将 CSV 导入我的本地 SQL Server 数据库。 这些文件足够大,可以避免使用 Excel 电子表格(~70 Mb),并且在打开该工具时,它似乎支持日文字母:
我将所有列设置为 varchar(max),将 Name 列设置为 nvarchar(max)。 可悲的是,在查询表时,日语数据被检索为问号。
在 Stackoverflow like this one 上提到的问题中,建议使用 N 前缀插入。它在运行示例查询时起作用(例如SELECT 'ケンガンアシュラ', N'ケンガンアシュラ' )。可悲的是,似乎内置工具在插入时没有这样做,因此是问号。有数十万条记录,我无法手动插入或生成脚本。我还确保将编辑器编码设置为 UTF,确实如此。
最后,我尝试使用排序规则进行查询,但无济于事:
总而言之,我似乎缺少一个修补程序。很想四处走走。谢谢!!
【问题讨论】:
-
名称列中的数据类型。尝试更改为 Nvarchar
-
@KreminT ,它是 Nvarchar..
标签: sql-server table-plus