Access數據庫保留關鍵字

2017-11-28 15:39:00
cg1
轉貼
2247

在Access數據庫中,我們建表時候,很多人命名字段都會用一些關鍵字,導致查詢失敗。

比如:Name 就是一個access保留字。
select id,name from TableName 就會出現錯誤。

Access保留關鍵字就是一些不允許在 SQL 語句中直接出現的字符,一旦未加任何處理就直接使用的SQL 語句中,將導致錯誤。

您必須在保留字兩邊加上方括號  []


上面的語句無法返回正確結果。
我們可以用這個寫法來獲取數據:
select id,[name] from TableName 


下面我們分享一下Access的保留字列表

下表包括了所有 Microsoft Jet 數據庫引擎保留的用于 SQL 語句的字。列表中的字,若不是全部大寫,也被其它應用程序所保留。因此,對于這些字的各個幫助主題只提供了通常的描述,并未著重 SQL的用法。

注意 跟著“—” 和“*”的詞是被保留的,但是當前在 Microsoft  Jet SQL 語句的范疇內并沒有意義(例如,Level 和 TableID)。

ABSOLUTE ANY 
ADD ARE 
ADMINDB AS 
ALL ASC 
Alphanumeric — See TEXT ASSERTION 
ALTER AUTHORIZATION 
ALTER TABLE  AUTOINCREMENT — See COUNTER 
And  Avg 
AS   
BEGIN COLLATION 
Between COLUMN 
BINARY COMMIT 
BIT  COMP, COMPRESSION 
BIT_LENGTH CONNECT 
BOOLEAN — See BIT CONNECTION 
BOTH CONSTRAINT, CONSTRAINTS  
BY CONTAINER 
BYTE CONTAINS 
CASCADE CONVERT 
CATALOG Count 
CHAR, CHARACTER — See TEXT COUNTER 
CHAR_LENGTH CREATE  
CHARACTER_LENGTH CURRENCY  
CHECK CURRENT_DATE 
CLOSE CURRENT_TIME 
CLUSTERED CURRENT_TIMESTAMP 
COALESCE CURRENT_USER 
COLLATE CURSOR 
DATABASE DISALLOW 
DATE — See DATETIME DISCONNECT 
DATETIME DISTINCT  
DAY DISTINCTROW  
DEC, DECIMAL DOMAIN 
DECLARE DOUBLE 
DELETE DROP 
DESC   
Eqv FOREIGN 
EXCLUSIVECONNECT FROM 
EXEC, EXECUTE FROM 子句  
EXISTS GENERAL — See LONGBINARY 
EXTRACT GRANT 
FALSE GROUP 
FETCH GUID 
FIRST HAVING 
FLOAT,FLOAT8 — 參閱 DOUBLE HOUR 
FLOAT4 — See SINGLE   
IDENTITY INPUT 
IEEEDOUBLE — See DOUBLE INSENSITIVE 
IEEESINGLE — See SINGLE INSERT 
IGNORE INSERT INTO 
IMAGE INT,INTEGER,INTEGER4 — 參閱 LONG 
Imp INTEGER1 — 參閱 BYTE 
In INTEGER2 — 參閱 SHORT 
IN INTERVAL 
INDEX INTO 
INDEXCREATEDB Is  
INNER ISOLATION 
JOIN LONGTEXT  
KEY LOWER 
LANGUAGE MATCH 
LAST Max  
LEFT MEMO — 參閱 LONGTEXT 
Level* Min  
Like MINUTE 
LOGICAL,LOGICAL1 — 參閱 BIT Mod 
LONG  MONEY — 參閱 CURRENCY 
LONGBINARY  MONTH 
LONGCHAR   
NATIONAL Outer* 
NCHAR OUTPUT 
NONCLUSTERED OWNERACCESS  
Not PAD 
NTEXT PARAMETERS  
NULL PARTIAL 
NUMBER — See DOUBLE PASSWORD 
NUMERIC — See DECIMAL PERCENT 
NVARCHAR PIVOT  
OCTET_LENGTH POSITION 
OLEOBJECT — See LONGBINARY PRECISION 
ON PREPARE 
OPEN PRIMARY  
OPTION PRIVILEGES 
Or  PROC, PROCEDURE  
ORDER  PUBLIC 
REAL — See SINGLE SMALLDATETIME 
REFERENCES SMALLINT — See SHORT 
RESTRICT SMALLMONEY 
REVOKE SOME 
RIGHT  SPACE 
ROLLBACK SQL 
SCHEMA SQLCODE, SQLERROR, SQLSTATE 
SECOND StDev 
SELECT  StDevP  
SELECTSCHEMA STRING — See TEXT 
SELECTSECURITY SUBSTRING 
SET  Sum 
SHORT  SYSNAME 
SINGLE SYSTEM_USER 
SIZE   
TABLE UPDATEOWNER 
TableID* UPDATESECURITY 
TEMPORARY UPPER 
TEXT  USAGE 
TIME — See DATETIME USER 
TIMESTAMP USING 
TIMEZONE_HOUR VALUE  
TIMEZONE_MINUTE VALUES  
TINYINT Var  
TO VARBINARY — 參閱 BINARY 
TOP VARCHAR — 參閱 TEXT 
TRAILING VarP 
TRANSACTION VARYING 
TRANSFORM VIEW 
TRANSLATE WHEN 
TRANSLATION WHENEVER 
TRIM WHERE 
TRUE WITH  
UNION WORK 
UNIQUE Xor 
UNIQUEIDENTIFIER YEAR 
UNKNOWN YESNO — See BIT 
UPDATE ZONE 

UPDATEIDENTITY   

分享
黑龙江p62开奖公告l