Transact-SQL zastrzeżone słowa kluczowe

Microsoft SQL Server reserves certain keywords for its exclusive use.For example, using the Transact-SQL BACKUP keyword in an sqlcmd or SQL Server Code Editor session tells SQL Server to make a backup copy of all or part of a database, or a backup copy of the log.

Nie jest prawne obejmują zastrzeżonych słów kluczowych w Transact-SQL instrukcja w dowolnej lokalizacji, z wyjątkiem określonych przez SQL Server.Żadne obiekty w bazie danych należy podać nazwę, która odpowiada zarezerwowane słowo kluczowe.Jeżeli taka nazwa istnieje, obiekt musi zawsze być określone przy użyciu przecinkami identyfikatorów.Chociaż metoda ta umożliwia dla obiektów, których nazwy są słowami zastrzeżonymi, zaleca się żadnych obiektów bazy danych nie nazwę się z nazwą, która jest taka sama jak słowo zarezerwowane.

System i role administratorów bazy danych lub twórcy bazy danych jest zazwyczaj odpowiedzialny za sprawdzanie zastrzeżonych słów kluczowych w Transact-SQL Kod i bazy danych nazw.

Użyj konwencja nazewnictwa, która pozwala uniknąć przy użyciu zastrzeżonych słów kluczowych.Spółgłoski lub samogłoski mogą zostać usunięte, jeśli nazwa obiektu musi wyglądać zarezerwowanych słowa kluczowego, na przykład procedurę o nazwie bckup który wykonuje instrukcje kopii ZAPASOWYCH dla wszystkich baz danych, które są zdefiniowane przez użytkownika.