예약된 키워드(설치)

Microsoft SQL Server 2005 에서는 데이터베이스를 정의, 조작 및 액세스할 때 예약된 키워드를 사용합니다. 예약된 키워드는 SQL Server 에서 Transact-SQL 문 및 일괄 처리를 구문 분석하고 이해하는 데 사용하는 Transact-SQL 문법의 일부입니다.

SQL Server 인스턴스 이름에는 예약된 키워드를 사용할 수 없으며 사용하는 경우 설치 오류가 발생합니다. 다음 표를 참고하여 SQL Server 2005 인스턴스 이름에 예약된 키워드가 사용되지 않도록 하십시오.

ADD

EXCEPT

PERCENT

ALL

EXEC

PLAN

ALTER

EXECUTE

PRECISION

AND

EXISTS

PRIMARY

ANY

EXIT

PRINT

AS

FETCH

PROC

ASC

FILE

PROCEDURE

AUTHORIZATION

FILLFACTOR

PUBLIC

BACKUP

FOR

RAISERROR

BEGIN

FOREIGN

READ

BETWEEN

FREETEXT

READTEXT

BREAK

FREETEXTTABLE

RECONFIGURE

BROWSE

FROM

REFERENCES

BULK

FULL

REPLICATION

BY

FUNCTION

RESTORE

CASCADE

GOTO

RESTRICT

CASE

GRANT

RETURN

CHECK

GROUP

REVOKE

CHECKPOINT

HAVING

RIGHT

CLOSE

HOLDLOCK

ROLLBACK

CLUSTERED

IDENTITY

ROWCOUNT

COALESCE

IDENTITY_INSERT

ROWGUIDCOL

COLLATE

IDENTITYCOL

RULE

COLUMN

IF

SAVE

COMMIT

IN

SCHEMA

COMPUTE

INDEX

SELECT

CONSTRAINT

INNER

SESSION_USER

CONTAINS

INSERT

SET

CONTAINSTABLE

INTERSECT

SETUSER

CONTINUE

INTO

SHUTDOWN

CONVERT

IS

SOME

CREATE

JOIN

STATISTICS

CROSS

KEY

SYSTEM_USER

CURRENT

KILL

TABLE

CURRENT_DATE

LEFT

TEXTSIZE

CURRENT_TIME

LIKE

THEN

CURRENT_TIMESTAMP

LINENO

TO

CURRENT_USER

LOAD

TOP

CURSOR

NATIONAL

TRAN

DATABASE

NOCHECK

TRANSACTION

DBCC

NONCLUSTERED

TRIGGER

DEALLOCATE

NOT

TRUNCATE

DECLARE

NULL

TSEQUAL

DEFAULT

NULLIF

UNION

DELETE

OF

UNIQUE

DENY

OFF

UPDATE

DESC

OFFSETS

UPDATETEXT

DISK

ON

USE

DISTINCT

OPEN

USER

DISTRIBUTED

OPENDATASOURCE

VALUES

DOUBLE

OPENQUERY

VARYING

DROP

OPENROWSET

VIEW

DUMMY

OPENXML

WAITFOR

DUMP

OPTION

WHEN

ELSE

OR

WHERE

END

ORDER

WHILE

ERRLVL

OUTER

WITH

ESCAPE

OVER

WRITETEXT

또한 SQL-2003 표준에서도 예약 키워드 목록을 정의합니다. 개체 이름 및 식별자에 SQL-2003 예약 키워드를 사용하지 마십시오. 다음 표에 있는 ODBC 예약 키워드 목록은 SQL-2003 예약 키워드 목록과 같습니다.

[!참고] SQL-2003 예약 키워드 목록은 SQL Server 보다 더 제한적인 경우도 있고 덜 제한적인 경우도 있습니다. 예를 들어 SQL-2003 예약 키워드 목록에는 INT가 포함되지만 SQL Server 에서는 INT 를 예약 키워드로 처리하지 않습니다.

ODBC 예약 키워드

다음은 ODBC 함수 호출에 사용하기 위해 예약된 단어입니다. 이 단어는 최소한의 SQL 문법을 제한하지 않지만 핵심 SQL 문법을 지원하는 드라이버와의 호환을 위해 SQL 서버 인스턴스 이름에 이 키워드를 사용하지 마십시오.

ABSOLUTE

EXEC

OVERLAPS

ACTION

EXECUTE

PAD

ADA

EXISTS

PARTIAL

ADD

EXTERNAL

PASCAL

ALL

EXTRACT

POSITION

ALLOCATE

FALSE

PRECISION

ALTER

FETCH

PREPARE

AND

FIRST

PRESERVE

ANY

FLOAT

PRIMARY

ARE

FOR

PRIOR

AS

FOREIGN

PRIVILEGES

ASC

FORTRAN

PROCEDURE

ASSERTION

FOUND

PUBLIC

AT

FROM

READ

AUTHORIZATION

FULL

REAL

AVG

GET

REFERENCES

BEGIN

GLOBAL

RELATIVE

BETWEEN

GO

RESTRICT

BIT

GOTO

REVOKE

BIT_LENGTH

GRANT

RIGHT

BOTH

GROUP

ROLLBACK

BY

HAVING

ROWS

CASCADE

HOUR

SCHEMA

CASCADED

IDENTITY

SCROLL

CASE

IMMEDIATE

SECOND

CAST

IN

SECTION

CATALOG

INCLUDE

SELECT

CHAR

INDEX

SESSION

CHAR_LENGTH

INDICATOR

SESSION_USER

CHARACTER

INITIALLY

SET

CHARACTER_LENGTH

INNER

SIZE

CHECK

INPUT

SMALLINT

CLOSE

INSENSITIVE

SOME

COALESCE

INSERT

SPACE

COLLATE

INT

SQL

COLLATION

INTEGER

SQLCA

COLUMN

INTERSECT

SQLCODE

COMMIT

INTERVAL

SQLERROR

CONNECT

INTO

SQLSTATE

CONNECTION

IS

SQLWARNING

CONSTRAINT

ISOLATION

SUBSTRING

CONSTRAINTS

JOIN

SUM

CONTINUE

KEY

SYSTEM_USER

CONVERT

LANGUAGE

TABLE

CORRESPONDING

LAST

TEMPORARY

COUNT

LEADING

THEN

CREATE

LEFT

TIME

CROSS

LEVEL

TIMESTAMP

CURRENT

LIKE

TIMEZONE_HOUR

CURRENT_DATE

LOCAL

TIMEZONE_MINUTE

CURRENT_TIME

LOWER

TO

CURRENT_TIMESTAMP

MATCH

TRAILING

CURRENT_USER

MAX

TRANSACTION

CURSOR

MIN

TRANSLATE

DATE

MINUTE

TRANSLATION

DAY

MODULE

TRIM

DEALLOCATE

MONTH

TRUE

DEC

NAMES

UNION

DECIMAL

NATIONAL

UNIQUE

DECLARE

NATURAL

UNKNOWN

DEFAULT

NCHAR

UPDATE

DEFERRABLE

NEXT

UPPER

DEFERRED

NO

USAGE

DELETE

NONE

USER

DESC

NOT

USING

DESCRIBE

NULL

VALUE

DESCRIPTOR

NULLIF

VALUES

DIAGNOSTICS

NUMERIC

VARCHAR

DISCONNECT

OCTET_LENGTH

VARYING

DISTINCT

OF

VIEW

DOMAIN

ON

WHEN

DOUBLE

ONLY

WHENEVER

DROP

OPEN

WHERE

ELSE

OPTION

WITH

END

OR

WORK

END-EXEC

ORDER

WRITE

ESCAPE

OUTER

YEAR

EXCEPT

OUTPUT

ZONE

EXCEPTION

 

 

앞으로 사용될 키워드

다음은 앞으로 릴리스될 SQL Server 에서 새 기능을 구현할 때 예약될 수 있는 키워드입니다. 가능하면 이 단어를 SQL Server 인스턴스 이름에 사용하지 마십시오.

ABSOLUTE

FOUND

PREPARE

ACTION

FREE

PRESERVE

ADMIN

FULLTEXTTABLE

PRIOR

AFTER

GENERAL

PRIVILEGES

AGGREGATE

GET

READS

ALIAS

GLOBAL

REAL

ALLOCATE

GO

RECURSIVE

ARE

GROUPING

REF

ARRAY

HOST

REFERENCING

ASSERTION

HOUR

RELATIVE

AT

IGNORE

RESULT

BEFORE

IMMEDIATE

RETURNS

BINARY

INDICATOR

ROLE

BIT

INITIALIZE

ROLLUP

BLOB

INITIALLY

ROUTINE

BOOLEAN

INOUT

ROW

BOTH

INPUT

ROWS

BREADTH

INT

SAVEPOINT

CALL

INTEGER

SCROLL

CASCADED

INTERVAL

SCOPE

CAST

ISOLATION

SEARCH

CATALOG

ITERATE

SECOND

CHAR

LANGUAGE

SECTION

CHARACTER

LARGE

SEQUENCE

CLASS

LAST

SESSION

CLOB

LATERAL

SETS

COLLATION

LEADING

SIZE

COMPLETION

LESS

SMALLINT

CONNECT

LEVEL

SPACE

CONNECTION

LIMIT

SPECIFIC

CONSTRAINTS

LOCAL

SPECIFICTYPE

CONSTRUCTOR

LOCALTIME

SQL

CORRESPONDING

LOCALTIMESTAMP

SQLEXCEPTION

CUBE

LOCATOR

SQLSTATE

CURRENT_PATH

MAP

SQLWARNING

CURRENT_ROLE

MATCH

START

CYCLE

MINUTE

STATE

DATA

MODIFIES

STATEMENT

DATE

MODIFY

STATIC

DAY

MODULE

STRUCTURE

DEC

MONTH

TEMPORARY

DECIMAL

NAMES

TERMINATE

DEFERRABLE

NATURAL

THAN

DEFERRED

NCHAR

TIME

DEPTH

NCLOB

TIMESTAMP

DEREF

NEW

TIMEZONE_HOUR

DESCRIBE

NEXT

TIMEZONE_MINUTE

DESCRIPTOR

NO

TRAILING

DESTROY

NONE

TRANSLATION

DESTRUCTOR

NUMERIC

TREAT

DETERMINISTIC

OBJECT

TRUE

DICTIONARY

OLD

UNDER

DIAGNOSTICS

ONLY

UNKNOWN

DISCONNECT

OPERATION

UNNEST

DOMAIN

ORDINALITY

USAGE

DYNAMIC

OUT

USING

EACH

OUTPUT

VALUE

END-EXEC

PAD

VARCHAR

EQUALS

PARAMETER

VARIABLE

EVERY

PARAMETERS

WHENEVER

EXCEPTION

PARTIAL

WITHOUT

EXTERNAL

PATH

WORK

FALSE

POSTFIX

WRITE

FIRST

PREFIX

YEAR

FLOAT

PREORDER

ZONE

참고 항목

작업

방법: SQL Server 2005 설치

도움말 및 정보

SQL Server 2005 지원 받기