【问题标题】:TSQL: I have one basic querying problem qr [closed]TSQL:我有一个基本的查询问题 qr [关闭]
【发布时间】:2020-11-14 03:48:12
【问题描述】:

查询:

DECLARE @Patd_base nvarchar(50) = '‪axx';

PRINT @Patd_base

输出是

?axx

为什么? 在输出中?什么意思?

感谢您的帮助!

【问题讨论】:

  • 为什么?显示 '?'在查询中
  • 似乎类似于Linq query not behaving as expected。字母“a”不是拉丁文“a”,或者您有一些控制字符。使用DECLARE @Patd_base nvarchar(50) = N'‪axx';不会导致隐式转换db<>fiddle demo

标签: sql-server tsql


【解决方案1】:

我相信您从其他地方复制并粘贴了值“axx”。它有一个隐藏的扩展字符。

当我将上面的命令复制/粘贴到 Notepad++ 中并转换为 ANSI 编码时,我得到了'‪axx'

【讨论】:

    猜你喜欢
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 2011-03-20
    相关资源
    最近更新 更多