Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Označuje text zadaný uživatelem. Text mezi /* serverem a */ není vyhodnocen.
Syntax
/*
text_of_comment
*/
Arguments
text_of_comment
Je text komentáře. Jedná se o jeden nebo více řetězců znaků.
Remarks
Komentáře lze vložit na samostatný řádek nebo do Transact-SQL příkazu. Víceřádkové komentáře musí být označené znakem /* a */. Stylistické konvence, které se často používají pro víceřádkové komentáře, je začátek prvního řádku na /*, následné řádky s ** a končí */.
Komentáře nemají maximální délku.
Podporují se vnořené komentáře. Pokud se vzor znaku /* vyskytuje kdekoli v existujícím komentáři, považuje se za začátek vnořeného komentáře, a proto vyžaduje pravou značku */komentář. Pokud uzavírací značka komentáře neexistuje, vygeneruje se chyba.
Například následující kód vygeneruje chybu.
DECLARE @comment AS VARCHAR(20);
GO
/*
SELECT @comment = '/*';
*/
SELECT @@VERSION;
GO
Pokud chcete tuto chybu obejít, proveďte následující změnu.
DECLARE @comment AS VARCHAR(20);
GO
/*
SELECT @comment = '/*';
*/ */
SELECT @@VERSION;
GO
Examples
Následující příklad používá komentáře k vysvětlení toho, co má část kódu dělat.
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
Viz také
-- (komentář) (Transact-SQL)
Jazyk řízení toku (Transact-SQL)