您的位置:首页 > 其它

Access建表中对表字段及表名的关键字使用注意事项

2011-12-05 16:30 288 查看
1.尽量不要用access中的关键字作为做为表名或者表字段的名称

access中大致有如下关键字(整理内容来自于Brilliance .Net 3.0的博客/article/5542583.html)

-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

2.如果必须使用关键字,需要在sql中对关键字字段加上中挂号来包含处理(关于表名是否可用关键字,如果可用如何处理,暂时未做测试)

如 insert into table1 (no) values (1) 需要转换成 insert into table1 ([no]) values (1)进行处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: