Чтобы узнать конкретное значение для использования, потребовалось бы знание типа данных базового столбца: VARCHAR
или NVARCHAR
?
Кроме того, в первом случае вам потребуется знать кодовую страницу , используемую для этой базы данных.
Как правило, вам нужно использовать escape-последовательность, например,
'abc\x008Adef'
где \ x008A - это соответствующий код для полупространства в этой базовой системе кодирования.
Это значение, скорее всего, будет между 0x0080 и 0x00FF в настройке кодовой страницы, и может быть что-то вроде 0x2000 в Unicode.
Фактически, если вы используете строки Unicode, вам нужно будет опустить 'x' в escape-последовательности и просто использовать что-то вроде
N'abc\2000def'
(опять же, предполагая, что гекс 2000 фактически является тем полупространством, которое вы имеете в виду.)
Другой возможный выход может быть связан с тем фактом, что сортировка , используемая в базовой базе данных, обрабатывает эти полупространства как простые пробелы, и, следовательно, вы можете просто использовать символ обычного пробела в запросе. , (немного похоже на людей, использующих некоторые параметры сортировки на основе кодовой страницы 1252, где акцентированные символы считаются эквивалентными не акцентированным формам.