/*...*/ (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 AdventureWorks;
GO
/*
This section of the code joins the
Contact table with the Address table, by using the Employee table in the middle
to get a list of all the employees in the AdventureWorks database and their
contact information.
*/
SELECT c.FirstName, c.LastName, a.AddressLine1, a.AddressLine2, a.City
FROM Person.Contact c
JOIN HumanResources.Employee e ON c.ContactID = e.ContactID
JOIN HumanResources.EmployeeAddress ea ON e.EmployeeID = ea.EmployeeID
JOIN Person.Address a ON ea.AddressID = a.AddressID;
GO
Vedere anche
Riferimento
-- (commento) (Transact-SQL)
Elementi del linguaggio per il controllo di flusso (Transact-SQL)