/ *... * / ((Transact-SQL) comment)
Kullanıcı tarafından sağlanan metin gösterir.Metni arasında /* and */ sunucu tarafından değerlendirilir.
/*
text_of_comment
*/
Bağımsız değişkenler
- text_of_comment
Açıklamanın metindir.Bir veya birkaç karakter dizesinin budur.
Remarks
Açıklamalar, ayrı bir satıra veya içinde eklenebilir bir Transact-SQL deyim. Çok satırlı yorum belirttiği gerekir /* and */.Çok satırlı açıklamaları için sık olarak kullanılan BIR stil içeren ilk satırı başlatmak için kuralıdır /* sonraki satır****ve ile biten*/**.
Maksimum uzunluğun açıklamalar vardır.
Iç içe geçmiş açıklamalar desteklenir.If the /* character pattern occurs anywhere within an existing comment, it is treated as the start of a nested comment and, therefore, requires a closing */ comment mark.Kapanış işareti açıklama, yoksa bir hata oluşturulur.
Örneğin, aşağıdaki kod, hata üretir.
DECLARE @comment AS varchar(20);
GO
/*
SELECT @comment = '/*';
*/
SELECT @@VERSION;
GO
Bu hataya bir çözüm için aşağıdaki değişikliği yapın.
DECLARE @comment AS varchar(20);
GO
/*
SELECT @comment = '/*';
*/ */
SELECT @@VERSION;
GO
Örnekler
Aşağıdaki örnek, bölüm kodunun ne yapmanız gerekiyor açıklayan açıklamalar kullanır.
USE AdventureWorks;
GO
/*
This section of the code joins the
Contact table with the Address table, by using the Employee table in the middle
to get a list of all the employees in the AdventureWorks database and their
contact information.
*/
SELECT c.FirstName, c.LastName, a.AddressLine1, a.AddressLine2, a.City
FROM Person.Contact c
JOIN HumanResources.Employee e ON c.ContactID = e.ContactID
JOIN HumanResources.EmployeeAddress ea ON e.EmployeeID = ea.EmployeeID
JOIN Person.Address a ON ea.AddressID = a.AddressID;
GO
See Also