【发布时间】:2016-02-29 00:42:06
【问题描述】:
我有一个 SQL 表,我试图将值作为字符串返回。 值应该是悉尼、墨尔本、马夸里港等城市名称。
但是当我运行选择时,我要么得到黑色结果,要么如第一张图片中所详述的那样,出现了一些奇怪的向后 L 字符。该列是 NVARCHAR(MAX)
SELECT ctGlobalName FROM Crm.Cities
然后我尝试使用 MSSQL 的编辑前 200 行功能,我可以看到城市的名称,还可以看到所有这些奇怪的 ascii 字符。
现在我没有创建数据库,我只是在上面运行查询。我读过的一些东西表明这是排序规则的问题。但该表是与服务器排序规则匹配的 SQL_Latin1_General_CP1_CI_AS。
我确信一定有一些东西可以添加到我的选择查询中,以将值作为普通字符串返回。我可以对我的选择查询做些什么来返回没有奇怪字符的预期格式吗?
【问题讨论】:
标签: sql sql-server ascii ssms collation