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

Kesalahan SQL Server 113:Tanda komentar akhir hilang '*/'

Pesan galat SQL Server 113 terjadi saat Anda menghilangkan tanda komentar penutup.

Ini dapat terjadi ketika Anda membuka komentar tetapi lupa untuk menutupnya. Itu juga dapat terjadi ketika Anda secara tidak sengaja mengetikkan komentar pembuka.

Mungkin juga ada kejadian aneh di mana Anda mendapatkan kesalahan ini karena faktor lain, seperti cara utilitas SQL Anda menangani kata kunci tertentu, dll.

Contoh

Berikut adalah contoh beberapa kode T-SQL yang mengembalikan kesalahan ini:

/*
select @@version

Hasil:

Msg 113, Level 15, State 1, Line 5
Missing end comment mark ‘*/’.

Bergantung pada penyiapan, Anda mungkin mendapatkan kesalahan yang berbeda, seperti berikut:

Execution failed due to an unexpected error:
SQL Execution error: A fatal error occurred.
Incorrect syntax was encountered while /*
select @@version was being parsed.

Atau

Invalid SQL statement or JDBC escape, terminating '*/' not found.

Cara Memperbaiki Kesalahan

Cara untuk memperbaiki kesalahan ini adalah dengan menambahkan tanda komentar penutup, atau menghapus tanda komentar pembuka.

Jadi:

/*
select @@version
*/

Yang membuat semuanya menjadi komentar, atau:

select @@version

Yang menghapus komentar, dan menjalankan pernyataan.

Jelas, ini hanya contoh pernyataan untuk tujuan demonstrasi. Pernyataan Anda mungkin akan berbeda.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemicu untuk mencegah Penyisipan untuk data duplikat dari dua kolom

  2. Masukkan semua data datagridview ke database sekaligus

  3. Kapan kita harus menggunakan NVARCHAR/NCHAR daripada VARCHAR/CHAR di SQL Server?

  4. Membuat Tabel yang Dipartisi di SQL Server (T-SQL)

  5. Bagaimana Saya Bisa Masuk dan Menemukan Kueri Termahal?