Megosztás:


Perjel csillag (Blokk megjegyzés) (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

A felhasználó által megadott szöveget jelzi. A kiszolgáló nem értékeli ki a közötte /* lévő szöveget */ .

Transact-SQL szintaxis konvenciók

Syntax

/*  
text_of_comment  
*/  

Arguments

text_of_comment
A megjegyzés szövege. Ez egy vagy több karaktersorozat.

Remarks

A megjegyzések beszúrhatók egy külön sorba vagy egy Transact-SQL utasításba. A többsoros megjegyzéseket a /* és */ jelekkel kell jelölni. A többsoros megjegyzésekhez gyakran használt stilisztikai konvenció az, hogy az első sort a /*, a következő sorokat a **, a végén pedig a */.

A megjegyzések maximális hossza nincs megadva.

A beágyazott megjegyzések támogatottak. Ha a /* karakterminta egy meglévő megjegyzésen belül bárhol előfordul, a rendszer beágyazott megjegyzés kezdeteként kezeli, ezért záró */ megjegyzésjelet igényel. Ha a záró megjegyzésjel nem létezik, hiba jön létre.

Az alábbi kód például hibát okoz.

DECLARE @comment AS VARCHAR(20);  
GO  
/*  
SELECT @comment = '/*';  
*/   
SELECT @@VERSION;  
GO   

A hiba megkerüléséhez végezze el az alábbi módosítást.

DECLARE @comment AS VARCHAR(20);  
GO  
/*  
SELECT @comment = '/*';  
*/ */  
SELECT @@VERSION;  
GO  

Examples

Az alábbi példa megjegyzésekkel magyarázza el, hogy a kódnak mit kell tennie.

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  

Lásd még:

-- (Megjegyzés) (Transact-SQL)
Áramlásvezérlési nyelv (Transact-SQL)