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

SET QUOTED IDENTIFIER harus AKTIF saat memasukkan catatan

Setelah perjuangan panjang kami dapat memperbaiki masalah ini. Saya hanya ingin berbagi alasannya.

Tim build kami mengelola alat internal terpisah untuk menerapkan skrip, yang secara internal memicu SQLCMD (shell) utilitas untuk mengeksekusi skrip T-SQL dalam db.

Inilah pelakunya:secara default, QUOTED_IDENTIFIER adalah OFF saat dijalankan dalam mode SQLCMD!

Setiap skrip yang dijalankan melalui alat ini dibuat dengan QUOTED IDENTIFIER OFF . Kami adalah satu-satunya modul yang menggunakan tampilan terindeks. Semua cerita yang tersisa Anda tahu dengan baik di posting saya sebelumnya :(

CATATAN:Saya akan memilih posting semua orang sebagai berguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa Batasan Default di SQL Server - Tutorial SQL Server / TSQL Bagian 90

  2. Basis data tidak dapat dibuka karena versi 851. Server ini mendukung versi 782 dan sebelumnya. Jalur penurunan versi tidak didukung

  3. Cara membuat alias database di SQL Server

  4. Instal Azure Data Studio di Ubuntu 18.04

  5. Koneksi JDBC gagal, kesalahan:koneksi TCP/IP ke host gagal