Transact-SQL의 예약된 키워드

Microsoft SQL Server 2005에는 배타적으로 사용되는 예약 키워드가 있습니다. 예를 들어 sqlcmd 또는 SQL Server 코드 편집기 세션에서 Transact-SQL BACKUP 키워드를 사용하면 SQL Server에 데이터베이스 전체 또는 일부의 백업 복사본이나 로그 백업 복사본이 생성됩니다.

SQL Server에서 정의한 위치가 아닌 다른 곳에서 Transact-SQL 문에서 예약 키워드를 사용하는 것은 유효하지 않습니다. 또한 데이터베이스의 개체 이름에 예약 키워드를 사용할 수 없습니다. 예약 키워드와 일치하는 이름을 가진 개체가 있다면 항상 구분 식별자를 사용하여 참조해야 합니다. 이 방법을 통해 예약 키워드를 개체 이름으로 사용할 수 있지만 데이터베이스 개체에 예약 키워드와 같은 이름을 지정하지 않는 것이 좋습니다.

시스템 관리자나 데이터베이스 관리자 역할, 데이터베이스 작성자는 대개 Transact-SQL 코드와 데이터베이스 이름에서 예약 키워드를 검사합니다.

예약 키워드를 사용하지 않는 명명 규칙을 적용하십시오. 개체 이름이 예약 키워드와 같아야 하는 경우 자음이나 모음을 제거할 수 있습니다. 예를 들어 모든 사용자 정의 데이터베이스에 대해 BACKUP 문을 수행하는 프로시저의 이름을 bckup으로 지정할 수 있습니다.

참고 항목

개념

구분 식별자(데이터베이스 엔진)

관련 자료

예약된 키워드(Transact-SQL)
SET QUOTED_IDENTIFIER(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기