Access 2007 保留字和符号

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

对于 Microsoft Office Access 2007 或 Access 数据库引擎,“保留字”是具有特定含义的单词和符号。如果您使用保留字或符号来命名表中的字段,Access 将向您发出警告,说明该词已保留,并且在引用该字段时您可能会遇到错误。

如果您使用保留字来命名控件、对象或变量,则您也可能会遇到错误。您收到的错误消息不一定会告诉您保留字是导致问题的原因。因此,很难确定需要更改的内容。例如,Access 可能会显示一条与以下类似的消息:

向导无法预览报表,可能因为报表所需的表正被独占锁定。

如果保留字已被使用,您可以用方括号 ([ ])。将每个单词扩起来以避免出现错误消息。但是,最佳解决方案是将名称更改为非保留字。

注意: 提供所有保留字(例如内置函数名称或用户定义的名称)的列表并不现实。如果您设置了对类型库、对象库或 ActiveX 控件的引用,该库的保留字同时也是数据库中的保留字。

提示: 在 Access 2010 中,表达式生成器具有 IntelliSense,以便您可以查看您的表达式需要哪些参数。

本文内容

Access 保留字

Access 保留符号

Access 数据库引擎保留字

Access 保留字

A

ADD

ALL

字母数字

ALTER

ANY

应用程序

AS

ASC

Assistant

AUTOINCREMENT

Avg

-B

BETWEEN

BINARY

BIT

布尔值

BY

BYTE

-C

CHAR 字符

COLUMN

CompactDatabase

CONSTRAINT

容器

计数

COUNTER

CREATE

CreateDatabase

CreateField

CreateGroup

CreateIndex

CreateObject

CreateProperty

CreateRelation

CreateTableDef

CreateUser

CreateWorkspace

CURRENCY

CurrentUser

-D

DATABASE

DATE

DATETIME

Delete

DESC

说明

DISALLOW

DISTINCT

DISTINCTROW

文档

DOUBLE

DROP

E-

Echo

其他

终点

Eqv

错误

EXISTS

Exit

-F

FALSE

字段中字段

FillCache

浮动,FLOAT4,FLOAT8

FOREIGN

窗体,窗体

FROM

全部

函数

-G

常规

GetObject

GetOption

GotoPage

GROUP

GROUP BY

GUID

-H

HAVING

空闲

IEEEDOUBLE IEEESINGLE

如果

IGNORE

Imp

IN

INDEX

索引索引

INNER

Insert

InsertText

INT、 整数、 INTEGER1、 INTEGER2、 INTEGER4

INTO

IS

-J

JOIN

-K

KEY

-L

上次更改时间

LEFT

级别

Like

逻辑,LOGICAL1

长,LONGBINARY,长文本

-M

匹配

Max、 Min,Mod

备注

模块

MONEY

移动

N

名称

新密码

Not

便笺

NULL

数字数字

-O

名称

OLEOBJECT

关闭

ON

OpenRecordset

OPTION

ORDER

方向

外部

OWNERACCESS

-P

参数

PARAMETERS

部分

PERCENT

PIVOT

PRIMARY

过程

Property

-Q

查询

查询

Quit

-R

REAL

重新计算

Recordset

REFERENCES

刷新

RefreshLink

RegisterDatabase

关系

重新绘制

RepairDatabase

报表

报表

重新查询

RIGHT

-S

屏幕

部分

SELECT

SET

SetFocus

SetOption

SHORT

SINGLE

SMALLINT

SOME

SQL

StDev、 StDevP

字符串

总和

-T

TABLE

TableDef,它们了

TableID

TEXT

时间、 时间戳

TOP

TRANSFORM

TRUE

类型

-U

UNION

UNIQUE

UPDATE

USER

-V

VALUE

VALUES

Var、 VarP

VARBINARY VARCHAR

-W

WHERE

WITH

工作区

-X

Xor

-Y

Year

是的

YESNO

返回页首

Access 保留符号

以下符号不能用作字段名或对象名的一部分:

.

/

*

;

:

!

#

&

-

?

"

'

$ (¥)

%

返回页首

Access 数据库引擎保留字

Access 数据库引擎会在不同的模式下运行,这取决于它是从 Access、数据访问对象、Access 数据库引擎的 Microsoft OLE Provider 调用的,还是从 Microsoft Access ODBC 驱动程序调用的。它可以在 ANSI 模式或非 ANSI(传统)模式下运行。

由于使用这两种模式会产生两组略有不同的保留字,因此使用保留字的查询可能在一种模式下能够工作,而在另一种模式下则会失败。

下表列出了在选择标识符名称时应避免使用的保留字。

A

ABSOLUTE

操作

ADD

ADMINDB

ALL

分配

字母数字

ALTER

ANY

ARE

AS

ASC

ASSERTION

AT

AUTHORIZATION

AUTOINCREMENT

AVG

-B

BEGIN

BETWEEN

BINARY

BIT

BIT_LENGTH

BNOT

BOTH

BXOR

BY

BYTE

-C

CASCADE

级联

大小写

强制转换

CATALOG

CHAR

CHARACTER

CHAR_LENGTH

CHARACTER_LENGTH

CHECK

CLOSE

COALESCE

COLLATE

COLLATION

COLUMN

COMMIT

复合

压缩

CONNECT

CONNECTION

CONSTRAINT

限制

CONTAINER

继续

CONVERT

对应

COUNT

COUNTER

CREATE

CREATEDB

交叉

CURRENCY

当前

CURRENT_DATE

CURRENT_TIME

CURRENT_TIMESTAMP

CURRENT_USER

CURSOR

-D

DATABASE

DATE

DATETIME

DAY

释放

DEC

DECIMAL

DECLARE

默认值

可以推迟

延迟

Delete

DESC

描述

描述符

诊断

DISALLOW

DISCONNECT

DISTINCT

DOMAIN

DOUBLE

DROP

E-

其他

End

结束执行

转义

除了

异常

EXCLUSIVECONNECT

执行

执行

EXISTS

外部

EXTRACT

-F

FALSE

FETCH

FIRST

FLOAT

FLOAT4

FLOAT8

对于

FOREIGN

找到

FROM

完整

-G

常规

获取

全局

GO

转到

GRANT

GROUP

GUID

-H

HAVING

HOUR

IDENTITY

IEEEDOUBLE

IEEESINGLE

IGNORE

图像

立即

ININDEX

指示器

继承

最初

INNER

INPUT

INSENSITIVE

Insert

INT

INTEGER

INTEGER1

INTEGER2

INTEGER4

相交

INTERVAL

INTO

IS

ISOLATION

-J

JOIN

-K

KEY

-L

LANGUAGE

LAST

前导

LEFT

级别

LIKE

本地

逻辑

LOGICAL1

LONG

LONGBINARY

LONGCHAR

LONGTEXT

LOWER

-M

MATCH

MAX

备注

MIN

MINUTE

模块

MONEY

MONTH

N

名称

NATIONAL

自然

NCHAR

下一步

NOT

注意

NULL

则 NULLIF

NUMBER

NUMERIC

-O

对象

OCTET_LENGTH

OFOLEOBJECT

ONONLY

OPEN

OPTION

ORORDER

外部

OUTPUT

重叠

OWNERACCESS

-P

PAD

PARAMETERS

PARTIAL

PASSWORD

PERCENT

PIVOT

POSITION

PRECISION

PREPARE

保留

PRIMARY

优先级

PRIVILEGES

过程

过程

PUBLIC

-Q

-R

已读

REAL

REFERENCES

相对引用

RESTRICT

REVOKE

RIGHT

ROLLBACK

ROWS

-S

SCHEMA

滚动

SECOND

部分

SELECT

SELECTSCHEMA

SELECTSECURITY

会话

SESSION_USER

SET

SHORT

SINGLE

SIZE

SMALLINT

SOME

SPACE

SQL

SQLCODE

SQLERROR

SQLSTATE

字符串

SUBSTRING

SUM

SYSTEM_USER

-T

TABLE

TABLEID

TEMPORARY

TEXT

然后

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

编写

-X

-Y

YEAR

YESNO

+ Z

ZONE

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×