/ *... * / (Comment) (Transact-SQL)
Kullanıcı tarafından sağlanan metni gösterir.Metni arasında / * ve * / sunucu tarafından değerlendirilmez.
Sözdizimi
/*
text_of_comment
*/
Bağımsız değişkenler
- text_of_comment
Açıklama metni olur.Bir veya daha fazla karakter dizeleri budur.
Açıklamalar
Ayrı bir satıra veya içinde yorum eklenebilecek bir Transact-SQL deyim.Birden çok satırlı yorum belirtildiği, tarafından / * ve * /.Birinci satırı başlamak için çok satırlı yorumlar için sık kullanılan bir stil kuralı olan / *, sonraki satırları ile *ve bitişi * /.
Maksimum uzunluğun açıklama yok.
İç içe geçmiş açıklamalar desteklenir./ * , İç içe geçmiş yorum başlangıcı kabul edilir ve, bu nedenle, bir Kapanış karakteri deseni oluşur her yerde içinde varolan açıklamayı, * / açıklama işareti.Kapanış işareti çıkarırsanız yok, bir hata oluşturulur.
Örneğin, aşağıdaki kod bir hata üretir.
DECLARE @comment AS varchar(20);
GO
/*
SELECT @comment = '/*';
*/
SELECT @@VERSION;
GO
Bu hata için geçici bir çözüm bulmak 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 yapmak gerekiyor açıklamak için açıklamalar kullanır.
USE AdventureWorks2008R2;
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 AdventureWorks2008R2 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