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.
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)