Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Melarikan diri dari tanda kutip ganda dalam SQL 2005/2008

Sayangnya, tanda kutip ganda memiliki arti khusus di dalam FTI, jadi meskipun Anda membuat parameter, mesin FTI memperlakukannya sebagai pembatas frasa. Saya tidak yakin ada cara mudah untuk memasukkan tanda kutip ganda dalam pencarian FTI. Kurung juga merupakan karakter khusus, tetapi dapat diapit dalam tanda kutip untuk diperlakukan sebagai istilah kueri - tetapi bukan tanda kutip ganda AFAIK.

Perbarui

Sedikit pencarian menunjukkan bahwa menggandakan kutipan menjadi "" dapat memperbaikinya - patut dicoba. Secara pribadi, saya akan melakukan ini di dalam DB, karena ini adalah detail implementasi TSQL.

Demikian juga, ' perlu digandakan menjadi '' sebelum diteruskan ke FTI (benar-benar terpisah dari pelolosan 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. Ketahui Cara Memulihkan Tabel yang Dihapus di SQL Server 2012 Tanpa Cadangan

  2. SQL Server Versi Terbaru, Edisi &Riwayat SQL Server

  3. Cara Mengubah Nomor Urutan Akun Email Database dalam Profil di SQL Server (T-SQL)

  4. Ganti Pengoptimal Kueri untuk Gabungan T-SQL Anda dengan FORCEPLAN

  5. Bagaimana cara hash kata sandi admin di tabel Pengguna saya?