• <strong id="yd969"><track id="yd969"></track></strong>

    <li id="yd969"></li>
  • <rp id="yd969"><object id="yd969"></object></rp>
  • office交流網--QQ交流群號

    Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

    Word交流群:218156588             PPT交流群:324131555

    Access數據庫保留關鍵字

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

    在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   

    分享