Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

"예약어"는 Microsoft Access에서 특정 의미가 있는 단어 및 기호입니다. 예약어 또는 예약된 기호를 사용하여 데스크톱 데이터베이스 또는 웹앱 테이블에서 필드의 이름을 지정하는 경우 Access에 예약어이며 필드를 참조할 때 오류가 발생할 수 있다는 경고가 표시됩니다.

예약어를 사용하여 컨트롤, 개체 또는 변수의 이름을 지정하는 경우에도 오류가 발생할 수 있습니다. 오류 메시지가 표시되어도 예약어가 반드시 문제의 원인이라고 할 수는 없습니다. 따라서 변경해야 할 사항을 식별하기가 어려울 수 있습니다. 예를 들어 Access에 다음과 같은 메시지가 표시될 수 있습니다.

The wizard was unable to preview your report, possibly because a table needed by your report is exclusively locked.(보고서를 미리 볼 수 없습니다. 보고서에 필요한 테이블이 단독 사용 모드로 잠겨 있습니다.)

예약어가 이미 사용 중인 경우 각 단어를 대괄호([ ])로 묶어 오류 메시지가 표시되지 않도록 할 수 있습니다. 그러나 예약어가 아닌 단어로 이름을 변경하는 것이 가장 좋은 방법입니다.

참고:  기본 제공 함수 이름이나 사용자 정의 이름과 같은 예약어 목록을 모두 제공할 수는 없습니다. 형식 라이브러리, 개체 라이브러리 또는 ActiveX 컨트롤에 대한 참조를 설정하는 경우 해당 라이브러리의 예약어도 데이터베이스의 예약어가 됩니다.

이 문서의 내용

Access 예약어

-A

ADD

ALL

Alphanumeric

ALTER

AND

ANY

Application

AS

ASC

Assistant

AUTOINCREMENT

Avg

-B

BETWEEN

BINARY

BIT

BOOLEAN

BY

BYTE

-C

CHAR, CHARACTER

COLUMN

CompactDatabase

CONSTRAINT

Container

Count

COUNTER

CREATE

CreateDatabase

CreateField

CreateGroup

CreateIndex

CreateObject

CreateProperty

CreateRelation

CreateTableDef

CreateUser

CreateWorkspace

CURRENCY

CurrentUser

-D

DATABASE

DATE

DATETIME

DELETE

DESC

Description

DISALLOW

DISTINCT

DISTINCTROW

Document

DOUBLE

DROP

-E

Echo

Else

End

Eqv

Error

EXISTS

Exit

-F

FALSE

Field, Fields

FillCache

FLOAT, FLOAT4, FLOAT8

FOREIGN

Form, Forms

FROM

Full

FUNCTION

-G

GENERAL

GetObject

GetOption

GotoPage

GROUP

GROUP BY

GUID

-H

HAVING

-I

Idle

IEEEDOUBLE, IEEESINGLE

If

IGNORE

Imp

IN

INDEX

Index, Indexes

INNER

INSERT

InsertText

INT, INTEGER, INTEGER1, INTEGER2, INTEGER4

INTO

IS

-J

JOIN

-K

KEY

-L

LastModified

LEFT

Level

Like

LOGICAL, LOGICAL1

LONG, LONGBINARY, LONGTEXT

-M

Macro

Match

Max, Min, Mod

MEMO

Module

MONEY

Move

-N

NAME

NewPassword

NO

Not

Note

NULL

NUMBER, NUMERIC

-O

Object

OLEOBJECT

OFF

ON

OpenRecordset

OPTION

OR

ORDER

Orientation

Outer

OWNERACCESS

-P

Parameter

PARAMETERS

Partial

PERCENT

PIVOT

PRIMARY

PROCEDURE

Property

-Q

Queries

Query

Quit

-R

REAL

Recalc

Recordset

REFERENCES

Refresh

RefreshLink

RegisterDatabase

Relation

Repaint

RepairDatabase

Report

Reports

Requery

RIGHT

-S

SCREEN

SECTION

SELECT

SET

SetFocus

SetOption

SHORT

SINGLE

SMALLINT

SOME

SQL

StDev, StDevP

STRING

Sum

-T

TABLE

TableDef, TableDefs

TableID

TEXT

TIME, TIMESTAMP

TOP

TRANSFORM

TRUE

Type

-U

UNION

UNIQUE

UPDATE

USER

-V

VALUE

VALUES

Var, VarP

VARBINARY, VARCHAR

-W

WHERE

WITH

Workspace

-X

Xor

-Y

Year

YES

YESNO

맨 위로 이동

Access 예약된 기호

다음은 필드 이름 또는 개체 이름의 일부로 사용해서는 안 되는 기호입니다.

.

/

*

;

:

!

#

&

-

?

"

'

$

%

맨 위로 이동

Access 데이터베이스 엔진 예약어

Access 데이터베이스 엔진은 Access, 데이터 액세스 개체, Access 데이터베이스 엔진용 Microsoft OLE 공급자 또는 Microsoft Access ODBC 드라이버 중 어디에서 호출되는지에 따라 다른 모드로 실행됩니다. Access 데이터베이스 엔진은 ANSI 모드 또는 비 ANSI(기존) 모드로 실행될 수 있습니다.

이러한 두 모드를 사용하면 두 예약어 집합이 약간 달라지므로 예약어를 사용하는 쿼리가 한 모드에서는 작동하고 다른 모드에서는 실패할 수 있습니다.

다음은 식별자 이름을 선택할 때 피해야 하는 예약어 목록입니다.

-A

ABSOLUTE

ACTION

ADD

ADMINDB

ALL

ALLOCATE

ALPHANUMERIC

ALTER

AND

ANY

ARE

AS

ASC

ASSERTION

AT

AUTHORIZATION

AUTOINCREMENT

AVG

-B

BAND

BEGIN

BETWEEN

BINARY

BIT

BIT_LENGTH

BNOT

BOR

BOTH

BXOR

BY

BYTE

-C

CASCADE

CASCADED

CASE

CAST

CATALOG

CHAR

CHARACTER

CHAR_LENGTH

CHARACTER_LENGTH

CHECK

CLOSE

COALESCE

COLLATE

COLLATION

COLUMN

COMMIT

COMP

COMPRESSION

CONNECT

CONNECTION

CONSTRAINT

CONSTRAINTS

CONTAINER

CONTINUE

CONVERT

CORRESPONDING

COUNT

COUNTER

CREATE

CREATEDB

CROSS

CURRENCY

CURRENT

CURRENT_DATE

CURRENT_TIME

CURRENT_TIMESTAMP

CURRENT_USER

CURSOR

-D

DATABASE

DATE

DATETIME

DAY

DEALLOCATE

DEC

DECIMAL

DECLARE

DEFAULT

DEFERRABLE

DEFERRED

DELETE

DESC

DESCRIBE

DESCRIPTOR

DIAGNOSTICS

DISALLOW

DISCONNECT

DISTINCT

DOMAIN

DOUBLE

DROP

-E

ELSE

END

END-EXEC

ESCAPE

EXCEPT

EXCEPTION

EXCLUSIVECONNECT

EXEC

EXECUTE

EXISTS

EXTERNAL

EXTRACT

-F

FALSE

FETCH

FIRST

FLOAT

FLOAT4

FLOAT8

FOR

FOREIGN

FOUND

FROM

FULL

-G

GENERAL

GET

GLOBAL

GO

GOTO

GRANT

GROUP

GUID

-H

HAVING

HOUR

-I

IDENTITY

IEEEDOUBLE

IEEESINGLE

IGNORE

IMAGE

IMMEDIATE

ININDEX

INDICATOR

INHERITABLE

INITIALLY

INNER

INPUT

INSENSITIVE

INSERT

INT

INTEGER

INTEGER1

INTEGER2

INTEGER4

INTERSECT

INTERVAL

INTO

IS

ISOLATION

-J

JOIN

-K

KEY

-L

LANGUAGE

LAST

LEADING

LEFT

LEVEL

LIKE

LOCAL

LOGICAL

LOGICAL1

LONG

LONGBINARY

LONGCHAR

LONGTEXT

LOWER

-M

MATCH

MAX

MEMO

MIN

MINUTE

MODULE

MONEY

MONTH

-N

NAMES

NATIONAL

NATURAL

NCHAR

NEXT

NO

NOT

NOTE

NULL

NULLIF

NUMBER

NUMERIC

-O

OBJECT

OCTET_LENGTH

OFOLEOBJECT

ONONLY

OPEN

OPTION

ORORDER

OUTER

OUTPUT

OVERLAPS

OWNERACCESS

-P

PAD

PARAMETERS

PARTIAL

PASSWORD

PERCENT

PIVOT

POSITION

PRECISION

PREPARE

PRESERVE

PRIMARY

PRIOR

PRIVILEGES

PROC

PROCEDURE

PUBLIC

-Q

-R

READ

REAL

REFERENCES

RELATIVE

RESTRICT

REVOKE

RIGHT

ROLLBACK

ROWS

-S

SCHEMA

SCROLL

SECOND

SECTION

SELECT

SELECTSCHEMA

SELECTSECURITY

SESSION

SESSION_USER

SET

SHORT

SINGLE

SIZE

SMALLINT

SOME

SPACE

SQL

SQLCODE

SQLERROR

SQLSTATE

STRING

SUBSTRING

SUM

SYSTEM_USER

-T

TABLE

TABLEID

TEMPORARY

TEXT

THEN

TIME

TIMESTAMP

TIMEZONE_HOUR

TIMEZONE_MINUTE

TO

TOP

TRAILING

TRANSACTION

TRANSFORM

TRANSLATE

TRANSLATION

TRIM

TRUE

-U

UNION

UNIQUE

UNIQUEIDENTIFIER

UNKNOWN

UPDATE

UPDATEIDENTITY

UPDATEOWNER

UPDATESECURITY

UPPER

USAGE

USER

USING

-V

VALUE

VALUES

VARBINARY

VARCHAR

VARYING

VIEW

-W

WHEN

WHENEVER

WHERE

WITH

WORK

WRITE

-X

-Y

YEAR

YESNO

-Z

ZONE

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.