NET用动态创建ACCESS数据表的语法

类型名称 TYPE 备注
自动编号  integer  + identity(1,1)
文本 varchar(50)  括号中的数字为文本长度
长整型  integer
整型 short 
双精度型 double ,float
单精度型     real
字节型   byte
小数 NUMERIC(6,2)
货币  money
 备注  text
日期/时间  date,time,datetime
是/否 bit
OLE 对象 OLEObject


         主键             primary key
         必填             not null
         默认值           default            当为日期型时为   default date()
-----------------------------------------------------------------------------

示例
                  表名     字段名             类型                             附属属性                  说明
                  -------  ---------        ------------        ---------------------------------   -------------------
create table mytable (m_id             integer             identity(1,1)     primary key    ,--自增型,主键
                      m_class          varchar(50)         not null          default 'AAA'  ,--文本,非空,默认值'AAA'
                      m_int            integer             not null                         ,--长整型,非空
                      m_numeric        NUMERIC(6,2)                                         ,--小数型
                      m_money          money               not null          default 0.00   ,--货币型,非空,默认值0.00
                      m_memo           text                                                 ,--备注型
                      m_date           date                                  default date() ,--日期型,默认为当前日期
                      m_boolean        bit                                   default yes    ,--布尔型,默认为yes
                      m_blob           OLEObject                                            ,--BLOB型
                      m_double         double                                               ,--双精度型
                      m_float          real)                                                 --单精度型
----------------------------------------------------------------------------------------------------------------------------

原文地址:https://www.cnblogs.com/CodeBlove/p/899449.html