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

Apa perbedaan antara; dan GO di T-SQL?

GO sebenarnya bukan perintah T-SQL. GO perintah diperkenalkan oleh alat Microsoft sebagai cara untuk memisahkan pernyataan batch seperti akhir prosedur tersimpan. GO didukung oleh alat tumpukan Microsoft SQL tetapi secara formal bukan bagian dari alat lain.

Anda tidak dapat memasukkan GO ke dalam string SQL dan mengirimkannya sebagai bagian dari objek perintah ADO.NET karena SQL sendiri tidak memahami istilah tersebut. Cara lain untuk menunjukkan ini adalah dengan profiler:siapkan beberapa pernyataan yang menggunakan GO di Query Analyzer/Management Studio lalu jalankan profiler saat Anda menjalankan. Anda akan melihat perintah tersebut dikeluarkan sebagai perintah terpisah ke server.

Titik koma digunakan untuk menandakan akhir dari pernyataan itu sendiri, tidak harus seluruh kumpulan.

http://msdn.microsoft.com/en-us/library/ms188037 .aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan pernyataan kasus dalam fungsi bernilai skalar dalam SQL?

  2. Pemikiran tentang SQL Server 2019 Editions

  3. Kesalahan Umum DBA di MS SQL Server

  4. Cara Mengembalikan Nilai Unicode untuk Karakter yang diberikan di SQL Server – UNICODE()

  5. Bagaimana cara menyimpan data dalam baris di SQL Server