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

lepas tanda kurung siku di PATINDEX dengan SQL Server

Ternyata kurung tutup tidak perlu diloloskan:

SELECT 
    PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')

pengembalian di atas 4.

Selain itu, kami tidak dapat menyesuaikan karakter escape yang digabungkan dengan PATINDEX seperti yang dapat kami lakukan dengan LIKE.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JBoss menghubungkan kembali pada waktu koneksi habis

  2. cara mendapatkan hasil lengkap dari SSMS

  3. Kerangka Entitas 6 - Kueri pengaturan waktu

  4. Pernyataan CASE IN dengan banyak nilai

  5. SQL Query untuk menemukan hari terakhir bulan ini