Символ торговой марки не отображается в SQL Server 2014 - PullRequest
2 голосов
/ 23 мая 2019

На моем экземпляре SQL Server 2014, если я запускаю

select @@version
select 'None of your Business™'

, я получаю:

----------------------------------------------------------------------------------------------------------------------------------------------------------

    ------------------------------------------------------------------------------------------------------
    Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64) 
        Jun 17 2016 19:14:09 
        Copyright (c) Microsoft Corporation
        Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

(1 row affected)


    ----------------------
    None of your BusinessT

(затронуто 1 строка)

На моем локальном сервере SQL2017, если я запускаю

select @@version
select 'None of your Business™'

, я получаю:

-----------------------------------------------------------------------------

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64) 
        Aug 22 2017 17:04:49 
        Copyright (C) 2017 Microsoft Corporation
        Developer Edition (64-bit) on Windows 10 Enterprise 10.0 <X64> (Build 17763: ) (Hypervisor)


(1 row affected)


----------------------
None of your Business™

(1 row affected)

Разве SQL Server 2014 просто не обрабатывает этот символ?Кроме обновления до SQL Server 2014 есть ли патч или что-нибудь, чтобы заставить его работать с этим?Есть ли способ изменить запрос для работы с обеими версиями?

select CHAR(0153)

отображается как ™ в SQL Server 2017, но как… в SQL Server 2014.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...