Bagikan melalui


Bintang Garis Miring (Komentar Blokir) (Transact-SQL)

Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL di Microsoft Fabric Warehouse di Microsoft Fabric

Menunjukkan teks yang disediakan pengguna. Teks antara /* dan */ tidak dievaluasi oleh server.

Konvensi sintaks transact-SQL

Sintaks

/*  
text_of_comment  
*/  

Argumen

text_of_comment
Adalah teks komentar. Ini adalah satu atau beberapa string karakter.

Keterangan

Komentar dapat disisipkan pada baris terpisah atau dalam pernyataan Transact-SQL. Komentar beberapa baris harus ditunjukkan oleh /* dan */. Konvensi gaya yang sering digunakan untuk komentar beberapa baris adalah memulai baris pertama dengan /*, baris berikutnya dengan **, dan diakhir dengan */.

Tidak ada panjang maksimum untuk komentar.

Komentar berlapis didukung. Jika pola karakter /* terjadi di mana saja dalam komentar yang ada, pola tersebut diperlakukan sebagai awal komentar berlapis dan, oleh karena itu, memerlukan tanda */ komentar penutup. Jika tanda komentar penutup tidak ada, kesalahan akan dihasilkan.

Misalnya, kode berikut menghasilkan kesalahan.

DECLARE @comment AS VARCHAR(20);  
GO  
/*  
SELECT @comment = '/*';  
*/   
SELECT @@VERSION;  
GO   

Untuk mengatasi kesalahan ini, lakukan perubahan berikut.

DECLARE @comment AS VARCHAR(20);  
GO  
/*  
SELECT @comment = '/*';  
*/ */  
SELECT @@VERSION;  
GO  

Contoh

Contoh berikut menggunakan komentar untuk menjelaskan apa yang harus dilakukan bagian kode.

USE AdventureWorks2022;  
GO  
/*  
This section of the code joins the Person table with the Address table,   
by using the Employee and BusinessEntityAddress tables in the middle to   
get a list of all the employees in the AdventureWorks2022 database   
and their contact information.  
*/  
SELECT p.FirstName, p.LastName, a.AddressLine1, a.AddressLine2, a.City, a.PostalCode  
FROM Person.Person AS p  
JOIN HumanResources.Employee AS e ON p.BusinessEntityID = e.BusinessEntityID   
JOIN Person.BusinessEntityAddress AS ea ON e.BusinessEntityID = ea.BusinessEntityID  
JOIN Person.Address AS a ON ea.AddressID = a.AddressID;  
GO  

Lihat Juga

-- (Komentar) (Transact-SQL)
Bahasa Kontrol Aliran (Transact-SQL)