Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> 控件  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1702438
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

新手来看:jet 4.0 的保留字

作者:未详  摘自:未详  :cg1  更新日期:2003-6-4  浏览人次:

 

JET SQL保留字是一些不允许在 JET SQL 语句中直接出现的字符,一旦未加任何处理就直接使用的 JET SQL 语句中,将导致错误。你必须在保留字两边加上方括号  []
比如:BEGIN 就是一个 JET SQL 保留字。
select stop,begin from TableName


这句语句就无法返回正确结果。
正确的写法应该是:
select stop,[begin] from TableName


以下是 JET SQL 的保留字列表


无论 Microsoft Jet 数据库引擎是被 Microsoft Access 调用、被Data Access Objects (DAO) 调用、被Microsoft OLE DB Provider for Microsoft Jet(MS OLEDB)调用、还是被  Microsoft Access ODBC driver 调用,Microsoft Jet 数据库引擎会运行在几种不同的运行模式下。
现在Microsoft Jet 数据库引擎可以运行在 ANSI 模式或者non-ANSI(传统)模式下。

每种运行模式下,对保留字的定义都会有一些细微的差异。在一个模式下可以被运行的字符可能在其他模式下是一个保留字,因而会导致查询错误。

下面这篇文档提供了几种模式下可能会引起错误的保留字。记得 SQL 语句中使用下列保留字时在保留字两边加上方括号,比如 [AND]。


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           IN                  INDEX
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        OF                  OLEOBJECT
ON                  ONLY                OPEN                OPTION
OR                  ORDER               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



参考地址:
http://support.microsoft.com/default.aspx?kbid=248738

http://support.microsoft.com/default.aspx?kbid=321266


 

 
相关文章
     没有手动相关文章
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利