Индексирование
У меня проблема с получением данных службой индексирования.
Имя_сервера: RETSO-NT21.CA.com
CatalogName: MyCatalog1
TextSearch: тест
Вот мой запрос:
SELECT path, filename
FROM RETSO-NT21.CA.com.MyCatalog1..scope()
WHERE FREETEXT(Contents,'%test%')
Когда я запускаю его, я получаю это сообщение об ошибке:
Неверный синтаксис рядом с '-'. Ожидаемый конец файла, ';', AS, CREATE, DOT, DOTDOT, DOTDOT_SCOPE, DOTDOTDOT, DOTDOTDOT_SCOPE, DROP, ORDER_BY, SELECT, SET, WHERE. SQLSTATE=42000
Это работает нормально, когда я использую имя сервера без "-" & "."
Но, очевидно, я не могу изменить имя сервера.
Кто-нибудь может помочь, как я могу использовать имя сервера со специальными символами в запросе?
Спасибо
1 ответ
Хорошо, я нашел решение. Просто нужно поставить имя сервера в " ". как это:
SELECT path, filename
FROM "RETSO-NT21.CA.com".MyCatalog1..scope()
WHERE FREETEXT(Contents,'%test%')