Transact-SQL Reserved Keywords

Microsoft SQL Server rezerwuje niektóre słowa kluczowe do swojego wyłącznego użytku.For example, using the Transact-SQL BACKUP keyword in an sqlcmd or SQL ServerCode 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 dozwolone zawierać zastrzeżonych słów kluczowych w Transact-SQL Instrukcja w dowolnym miejscu poza zdefiniowanym przez SQL Server. Nie obiektów w bazie danych, należy podać nazwę, która odpowiada zastrzeżonym słowem kluczowym.Jeśli istnieje taka nazwa, obiekt musi zawsze odwołać się za pomocą identyfikatory rozdzielanego.Mimo że ta metoda pozwala na obiekty, których nazwy są słowami zastrzeżonymi, zaleca się żadnych obiektów bazy danych nie nazwy się z nazwą, która jest taka sama, jak słowa zastrzeżonego.

W systemie i role administratorów bazy danych lub twórcy bazy danych jest zazwyczaj odpowiedzialnych 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łoskami lub samogłosek mogą zostać usunięte, jeżeli nazwy obiektu musi wyglądać zastrzeżonym słowem kluczowym, na przykład o nazwie procedury bckup wykonujący instrukcje kopia zapasowa dla wszystkich baz danych, które są zdefiniowane przez użytkownika.