/*...*/ (commento) (Transact-SQL)
Indica il testo inserito dall'utente. Il testo compreso tra /* e */ non viene valutato dal server.
Convenzioni della sintassi Transact-SQL
Sintassi
/*
text_of_comment
*/
Argomenti
- text_of_comment
Testo del commento. Può essere composto da una o più stringhe di caratteri.
Osservazioni
I commenti possono essere inseriti in una riga distinta o all'interno di un'istruzione Transact-SQL. I commenti su più righe devono essere contrassegnati da /* e */. Una convenzione utilizzata spesso per i commenti su più righe consiste nell'iniziare la prima riga di commento con /* e le righe successive con ** e nel terminare quindi il commento con */.
I commenti possono essere di qualsiasi lunghezza.
Non sono supportati i commenti nidificati. L'eventuale modello di caratteri /* presente in un punto qualsiasi all'interno di un commento esistente viene considerato l'inizio di un commento nidificato e pertanto dovrà essere contrassegnato con il carattere */ di chiusura. Se il carattere di chiusura del commento non è presente, viene generato un errore.
Il codice di esempio seguente genera un errore.
DECLARE @comment AS varchar(20);
GO
/*
SELECT @comment = '/*';
*/
SELECT @@VERSION;
GO
Per risolvere il problema, apportare la modifica seguente.
DECLARE @comment AS varchar(20);
GO
/*
SELECT @comment = '/*';
*/ */
SELECT @@VERSION;
GO
Esempi
Nell'esempio seguente vengono utilizzati i commenti per descrivere la funzionalità della sezione di codice.
USE AdventureWorks2012;
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 AdventureWorks2012 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
Vedere anche
Riferimento
Elementi del linguaggio per il controllo di flusso (Transact-SQL)