Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Избягване на двойни кавички в SQL 2005/2008

За съжаление, двойните кавички имат специално значение във FTI, така че дори и да ги параметризирате, FTI машината ги третира като разделител на фрази. Не съм сигурен, че има лесен начин за включване на двойни кавички в FTI търсене. Скобите също са специален знак, но могат да бъдат поставени в кавички, за да се третират като термин на заявка - но не и AFAIK двойни кавички.

Актуализация

Малко търсене подсказва, че удвояването на кавички на "" може да го поправи - струва си да опитате. Лично аз бих направил това вътре в базата данни, тъй като това е детайл за изпълнение на TSQL.

По същия начин ' трябва да се удвои на '' преди да премине към FTI (напълно отделно от TSQL екранирането),



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изчислете липсващи периоди от време и припокриващи се периоди от време между две дати

  2. Обратни промени от регистъра на транзакциите в SQL Server 2008 R2?

  3. Конкатенация на низове на SQL Server с Null

  4. Как мога да направя контрол на версиите на схемата на базата данни?

  5. Заявка с много CASE изрази - оптимизация