Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft 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)