Я написал запрос, как показано ниже.Допустим, у меня есть данные в таблице @Test, так как «Нью-Йорк и Техас имеют федеральное одобрение CCRxSM».Слово CCRxSM является надстрочным словом, но оно не загружено как верхний индекс.SM должен быть сверху, как CCRx℠.
Declare @Test Table (Foo1 varchar(1023))
Insert @Test(Foo1) Values ('New York and Texas have CCRxSM federraly approved');
Select Foo1,
Case When Right(Foo1, 21) = 'SM'
Then Left(Foo1, Len(Foo1) - 2) + NChar(8480)
Else Foo1 End
From @Test
, когда я запускаю свой запрос, я получаю сообщение об ошибке. Строка или двоичные данные будут обрезаны.Я использую SQL SERVER 2005.
ПРОСТО ХОЧУ ДОБАВИТЬ, ЕСЛИ Я ТОЛЬКО ИСПОЛЬЗУЮ СЛОВО CCRxSM, ПОТОМ ЭТО РАБОТАЕТпоэтому не знаю, почему он не работает для полной записи.
Спасибо