Aracılığıyla paylaş


Açıklamalar

Açıklamalar, program kod açıklamalar da olarak bilinir, nonexecuting metin dizeleridir.Kodu belge ya da geçici olarak bölümlerini devre dışı bırakmak için açıklamalar kullanılabilir. Transact-SQL ifadeler ve tanı koydu toplu işlemleri. Belge kodu için Yorumlar'ı kullanarak gelecek program kod bakım kolaylaştırır.Açıklamalar, program adı, yazar adı ve tarihlerini önemli kod değişiklikleri kaydetmek için sıklıkla kullanılır.Açıklamalar, karmaşık hesaplamalar tanımlamak veya bir programlama yöntem açıklayan için kullanılabilir.

SQL Server iki yorum karakter türlerini destekler:

  • --(tire çift).Bu açıklama karakterleri bir satıra veya yürütülmek üzere kod ile aynı satırda başlarına kullanılabilir.Çift tire işareti'satırın sonuna kadar her şeyi açıklamayı bir parçasıdır.Çift tire, ilgili çok satırlı yorum, her yorum satırının önüne gelmelidir.Açıklama karakterleri kullanma hakkında daha fazla bilgi için bkz: --(Açıklama) (Transact-SQL).

  • /* ...*/ (forward slash-asterisk character pairs).Bu açıklama karakterleri, kendilerini ya da yürütülebilir kod içinde satırlara uygulanacak aynı satırda kod olarak kullanılabilir.Her açık açıklama çiftinin (/ *) yakın açıklama çiftine (* /) açıklamanın parçası olarak kabul edilir.Çok satırlı yorum, açık açıklama karakterini çifti için (/ *) açıklama ve kapanış açıklama karakterini çifti başlatmalısınız (* /) açıklama sona ermelidir.Nasıl kullanılacağı hakkında daha fazla bilgi için / *...* / karakterler açıklama için bkz: / *... * / ((Transact-SQL) comment).

Dikkate Alınacak Noktalar

Bazı temel bilgileri hakkında açıklamaları aşağıda verilmektedir:

  • All alphanumeric characters or symbols can be used within the comment.SQL Server ignores all characters within a comment, although SQL Server Management Studio Code Editor, and sqlcmd will search for GO as the first two characters in lines within a multiple-line comment.

  • Maksimum uzunluğun için bir toplu iş içinde açıklama yok.Açıklama bir veya daha çok satır içerebilir.

Örnekler

Aşağıda bazı örnekler, geçerli bir açıklama verilmiştir.

USE AdventureWorks;
GO
-- Single line comment.

SELECT EmployeeID, Title
FROM HumanResources.Employee;
GO

/* First line of a multiple-line comment.
   Second line of a multiple-line comment. */
SELECT Name, ProductNumber, Color
FROM Production.Product;
GO

-- Using a comment in a Transact-SQL statement
-- during diagnosis.
SELECT ContactID, /* FirstName, */ LastName
FROM Person.Contact;

-- Using a comment after the code on a line.
USE AdventureWorks;
GO
UPDATE Production.Product
SET ListPrice = ListPrice * .9; -- Reduce price to build market share.
GO