Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av Microsoft Fabric
Anger text från användaren. Texten mellan /* och */ utvärderas inte av servern.
Transact-SQL syntaxkonventioner
Syntax
/*
text_of_comment
*/
Arguments
text_of_comment
Är texten i kommentaren. Det här är en eller flera teckensträngar.
Remarks
Kommentarer kan infogas på en separat rad eller inom en Transact-SQL-instruktion. Kommentarer med flera rader måste anges med /* och */. En stilistisk konvention som ofta används för kommentarer med flera rader är att börja den första raden med /*, efterföljande rader med **, och avsluta med */.
Det finns ingen maximal längd för kommentarer.
Kapslade kommentarer stöds. Om teckenmönstret /* inträffar någonstans i en befintlig kommentar behandlas det som början på en kapslad kommentar och kräver därför ett avslutande */ kommentarsmärke. Om den avslutande kommentarsmarkeringen inte finns genereras ett fel.
Följande kod genererar till exempel ett fel.
DECLARE @comment AS VARCHAR(20);
GO
/*
SELECT @comment = '/*';
*/
SELECT @@VERSION;
GO
Du kan undvika det här felet genom att göra följande ändring.
DECLARE @comment AS VARCHAR(20);
GO
/*
SELECT @comment = '/*';
*/ */
SELECT @@VERSION;
GO
Examples
I följande exempel används kommentarer för att förklara vad avsnittet i koden ska göra.
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
See Also
-- (Kommentar) (Transact-SQL)
Kontroll av flödesspråk (Transact-SQL)