zoukankan      html  css  js  c++  java
  • ACCESS一些特殊数据类型

    参考:http://access911.net/fixhtm/71FAB01E15DC.htm?tt=

    看下面的查询

    create table datatype(aa binary,bb bit,cc smallint,dd AUTOINCREMENT(2,4),ee money,ff datetime,gg guid,hh single default 50,ii double,jj smallint,kk long,ll image,mm memo,nn text(100),oo yesno not null,pp TINYINT,qq numeric(18,4))

    dd AUTOINCREMENT(2,4) 就是建立一个自动编号,初始为 2 ,步进为 4 的自动编号;

    image 表示 “ole 对象”字段
    money 表示 “货币” 字段
    yesno 表示 “是/否” 字段 或者 bit
    memo 表示 “备注” 字段
    smallint 表示 “数字”“整型” 字段
    TINYINT 表示 “数字”“字节” 字段
    text 表示 “文本” 字段,后面的括号中的数字表示文本的长度,最长255
    numeric(18,4) 表示“数字”“小数”字段,精度18,数值范围4

    其中还用到一个关键字 default 表示默认值,如果要设定默认值为 50 则可以写成 default 50
    还有一个关键字 not null 表示“必填”为“是”


    请注意,如果含有 DEFAULT 来定义默认值,上述语句要用 ADODB.CONNECTION.EXECUTE 等方法来执行,直接用上述代码建立一个查询无法保存或者运行,会得到 ACCESS 的错误提示。

    添加一个自动编号字段的代码如下:

    alter table ColorSet add c AUTOINCREMENT(1,1)


    注意,一个表只能有一个自动编号字段。

    添加两个文本字段的代码如下:

    alter table abc add ct text(255),cx text(200)

  • 相关阅读:
    OMNETPP: tictoc
    OMNETPP安装
    Unified SR
    SCM
    DC tunnel
    AIMD
    AQM
    MANAGER POJ1281 C语言
    Pascal Library C语言 UVALive3470
    The 3n + 1 problem C语言 UVA100
  • 原文地址:https://www.cnblogs.com/hyamw/p/1672491.html
Copyright © 2011-2022 走看看