Access2007关键字
轉(zhuǎn)自:Access2007的幫助文檔
對于 Microsoft Office Access 2007 或 Access 數(shù)據(jù)庫引擎,“保留字”是具有特定含義的單詞和符號。如果您使用保留字或符號來命名表中的字段,Access 將向您發(fā)出警告,說明該詞已保留,并且在引用該字段時您可能會遇到錯誤。
如果您使用保留字來命名控件、對象或變量,則您也可能會遇到錯誤。您收到的錯誤消息不一定會告訴您保留字是導(dǎo)致問題的原因。因此,很難確定需要更改的內(nèi)容。例如,Access 可能會顯示一條與以下類似的消息:
向?qū)o法預(yù)覽報表,可能因為報表所需的表正被獨占鎖定。
如果保留字已被使用,您可以用方括號 ([ ])。將每個單詞擴(kuò)起來以避免出現(xiàn)錯誤消息。但是,最佳解決方案是將名稱更改為非保留字。
?注釋? ??提供所有保留字(例如內(nèi)置函數(shù)名稱或用戶定義的名稱)的列表并不現(xiàn)實。如果您設(shè)置了對類型庫、對象庫或 ActiveX 控件的引用,該庫的保留字同時也是數(shù)據(jù)庫中的保留字。
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 數(shù)據(jù)庫引擎保留字
-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
以下符號不能用作字段名或?qū)ο竺囊徊糠?#xff1a;
?返回頁首
Access 數(shù)據(jù)庫引擎會在不同的模式下運(yùn)行,這取決于它是從 Access、數(shù)據(jù)訪問對象、Access 數(shù)據(jù)庫引擎的 Microsoft OLE Provider 調(diào)用的,還是從 Microsoft Access ODBC 驅(qū)動程序調(diào)用的。它可以在 ANSI 模式或非 ANSI(傳統(tǒng))模式下運(yùn)行。
由于使用這兩種模式會產(chǎn)生兩組略有不同的保留字,因此使用保留字的查詢可能在一種模式下能夠工作,而在另一種模式下則會失敗。
下表列出了在選擇標(biāo)識符名稱時應(yīng)避免使用的保留字。
總結(jié)
以上是生活随笔為你收集整理的Access2007关键字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编写第一个HelloWorld驱动程序
- 下一篇: HPE DL388GEN9 /windo