TOP

Komentarze SQL

Komentarze SQL

SQL Commentss (Komentarze) służą do wyjaśniania sekcji instrukcji SQL lub zapobiegania wykonywaniu samych instrukcji SQL.


Komentarze nie są obsługiwane w bazach danych Microsoft Access.

Komentarz jednowierszowy

Komentarze jednoliniowe zaczynają się od --.

Każdy tekst pomiędzy -- i końcem linii zostanie zignorowany (nie zostanie wykonany).

W poniższym przykładzie zastosowano komentarz jednoliniowy jako wyjaśnienie:

--Select all:
SELECT * FROM Customers

W poniższym przykładzie komentarz jednowierszowy ignoruje koniec wiersza:

SELECT * FROM Customers -- WHERE City='Berlin'

Poniższy przykład wykorzystuje jednowierszowy komentarz w celu zignorowania instrukcji:

--SELECT * FROM Customers;
SELECT * FROM Products;

Komentarze wielowierszowe

Komentarze wielowierszowe zaczynają się od /* i kończą */.

Każdy tekst pomiędzy /* i */ zostanie zignorowany.

W poniższym przykładzie jako wyjaśnienie zastosowano komentarz wielowierszowy:

/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers

Poniższy przykład wykorzystuje komentarz wielowierszowy do ignorowania wielu instrukcji:

/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers

Aby zignorować tylko część instrukcji, użyj także komentarza /* */.

Poniższy przykład wykorzystuje komentarz do ignorowania części ciągu:

SELECT CustomerName, /*City,*/ Country FROM Customers

W poniższym przykładzie komentarz ignoruje część instrukcji:

SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName