Aracılığıyla paylaş


Eğik Çizgi Yıldızı (Açıklamayı Engelle) (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Kullanıcı tarafından sağlanan metni gösterir. ile /* arasındaki */ metin sunucu tarafından değerlendirilmez.

Transact-SQL söz dizimi kuralları

Syntax

/*  
text_of_comment  
*/  

Arguments

text_of_comment
Açıklamanın metnidir. Bu bir veya daha fazla karakter dizesidir.

Remarks

Açıklamalar ayrı bir satıra veya Transact-SQL deyimi içine eklenebilir. Çok satırlı açıklamalar /* ve */ ile belirtilmelidir. Genellikle birden çok satırlı açıklamalar için kullanılan stilsel bir kural, ilk satırı /* ile, sonraki satırları **ile başlatmak ve */ ile bitmektir.

Açıklamalar için uzunluk üst sınırı yoktur.

İç içe açıklamalar desteklenir. /* karakter deseni var olan bir açıklamanın içinde herhangi bir yerde oluşursa, iç içe bir açıklamanın başlangıcı olarak kabul edilir ve bu nedenle kapanış */ açıklama işareti gerektirir. Kapanış açıklaması işareti yoksa bir hata oluşturulur.

Örneğin, aşağıdaki kod bir hata oluşturur.

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

Bu hatayı geçici olarak çözmek için aşağıdaki değişikliği yapın.

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

Examples

Aşağıdaki örnekte, kodun bölümünün ne yapması gerektiğini açıklamak için açıklamalar kullanılmaktadır.

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  

Ayrıca Bkz.

-- (Açıklama) (Transact-SQL)
Akış Dili Denetimi (Transact-SQL)