Bagikan melalui


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

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistem Platform Analitik (PDW)Titik akhir analitik SQL di Microsoft FabricGudang di Microsoft FabricDatabase SQL di Microsoft Fabric

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

Konvensi sintaks transact-SQL

Syntax

/*  
text_of_comment  
*/  

Arguments

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

Remarks

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  

Examples

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)