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

Sintaks salah di dekat 'GO'

GO kata kunci bukan T-SQL, tetapi artefak SQL Server Management Studio yang memungkinkan Anda untuk memisahkan eksekusi file skrip dalam beberapa kumpulan. ketika Anda menjalankan file skrip T-SQL di SSMS, pernyataan dijalankan dalam kumpulan yang dipisahkan oleh GO kata kunci. Detail lebih lanjut dapat ditemukan di sini:https://msdn.microsoft.com/en-us/library/ms188037.aspx

Jika Anda membacanya, Anda akan melihat bahwa sqlcmd dan osql juga mendukung GO .

SQL Server tidak memahami GO kata kunci. Jadi, jika Anda membutuhkan yang setara, Anda perlu memisahkan dan menjalankan batch satu per satu sendiri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengembalian transaksi Entity Framework 6

  2. T-SQL trim   (dan karakter non-alfanumerik lainnya)

  3. EF4 - Prosedur tersimpan yang dipilih tidak mengembalikan kolom

  4. Pilih pernyataan untuk mengembalikan induk dan anak tak terbatas

  5. Hitung catatan untuk setiap bulan dalam setahun