数据类型

Microsoft Access 数据库引擎 SQL 数据类型包含由 Microsoft® Jet 数据库引擎定义的 13 种主要数据类型,以及若干可识别为这些数据类型的有效同义词。

下表列出了主要数据类型。同义词是在 Microsoft Access 数据库引擎 SQL 保留字中标识的。

数据类型 存储空间大小 说明
BINARY 每个字符占 1 个字节 任何类型的数据都可以存储在这种类型的字段中。不进行数据转换(例如,转换成文本)。数据怎样输入到二进制字段就怎样作为输出显示,
BIT 1 个字节 值为 Yes 和 No,并且该字段只能取这两个值中的一个。
TINYINT 1 个字节 在 0 和 255 之间的整数值。
MONEY 8 个字节 在 – 922,337,203,685,477.5808 和 922,337,203,685,477.5807 之间的依比例调整整数。 
DATETIME(请参阅 DOUBLE) 8 个字节 在 100 年和 9999 年之间的日期或时间值。
UNIQUEIDENTIFIER 128 个字节 用于远程过程调用的唯一标识数字。
REAL 4 个字节 单精度浮点值,负数值从 – 3.402823E38 到 – 1.401298E-45,正数值从 1.401298E-45 到 3.402823E38,包括零。  
FLOAT 8 个字节 双精度浮点值,负数值从 – 1.79769313486232E308 到 – 4.94065645841247E-324,正数值从 4.94065645841247E-324 到 1.79769313486232E308,包括零。  
SMALLINT 2 个字节 介于 – 32,768 和 32,767 之间的短整型。(请参阅“注释”) 
INTEGER 4 个字节 介于 – 2,147,483,648 和 2,147,483,647 之间的长整型。(请参阅“注释”) 
DECIMAL 17 个字节 精确的数字数据类型,取值范围从 1028 - 1 到 - 1028 - 1. 可以定义精度 (1 - 28) 和大小(0 -- 定义精度)。默认的精度和大小分别为 18 和 0。
TEXT 每个字符占 2 个字节(请参阅“注释”) 从零到最大值 2.14 吉字节。
IMAGE 根据需要 从零到最大值 2.14 吉字节。用于 OLE 对象。
CHARACTER 每个字符占 2 个字节(请参阅“注释”) 从零到 255 个字符。

查询

Access数据库中的存储过程是以“查询”的方式存放的,打开你的Access数据库,选中“查询”,选中“新建”,先建立一个简单的查询。选择表和需要的字段以及需要的参数。这时,再选中工具栏中的SQL视图,您可以看到如下的语句:

PARAMETERS [PersonID] Short;
  DELETE *
  FROM PersonInfo
  WHERE [PersonInfo].[PersonID]=[PersonID];

如果参数多,请参照:

PARAMETERS [ID] Short

  [ManageDepart] Text ( 255 )

  , [SetUpTime] DateTime

  注意:程序中对参数赋值时,其先后位置必须与Access SQL语句中的参数声明位置一一对应,否则程序会出现 标准表达式中数据类型不匹配 错误!

  最后,保存就可以运行你的代码试试了。另外,Access里面没有Sql Server的查询器,所以你要在Access中测试你的存储过程会比较麻烦些:右键选中你的存储过程,选择“打开”即可,但是参数不要输入错误。

类型转换函数

函数名称决定返回类型,如下所示:

函数 返回类型 expression 参数范围
CBool Boolean 任何有效的字符串或数值表达式。
CByte Byte 0 至 255。
CCur Currency -922,337,203,685,477.5808 至922,337,203,685,477.5807。
CDate Date 任何有效的日期表达式。
CDbl Double 负数从 -1.79769313486231E308 至 -4.94065645841247E-324;正数从 4.94065645841247E-324 至 1.79769313486232E308。
CDec Decimal 零变比数值,即无小数位数值,为
+/-79,228,162,514,264,337,593,543,950,335。对于 28 位小数的数值,范围则为
+/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。
CInt Integer -32,768 至 32,767,小数部分四舍五入。
CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入。
CSng Single 负数为 -3.402823E38 至 -1.401298E-45;正数为 1.401298E-45 至 3.402823E38。
CStr String 依据 expression 参数返回 Cstr。
CVar Variant 若为数值,则范围与 Double 相同;若不为数值,则范围与 String 相同。

说明

如果传递给函数的 expression 超过转换目标数据类型的范围,将发生错误。

使用 IsDate 函数,可判断 date 是否可以被转换为日期或时间。

转载于:https://www.cnblogs.com/Ryan_j/archive/2010/10/14/1851765.html

Access常用类型及查询语法 [Access]相关推荐

  1. python 网络安全数据分析_用Python做数据分析:Pandas常用数据查询语法

    撸主: 大毛 岂安科技业务风险分析师 多年订单业务反欺诈经验,负责岂安科技多款产品运营工作. 在使用Pandas之前,大多数数据分析师已经掌握了Excel和SQL,并且在刚上手Pandas时会经常习惯 ...

  2. java解析mdb文件_Access MDB文件解析查询,Access数据库解析工具类MdbUtils

    Access MDB文件解析查询,Access数据库解析工具类MdbUtils ================================ ©Copyright 蕃薯耀 2018年9月18日 h ...

  3. ACCESS常用数字类型的说明和取值范围

    下面是ACCESS常用数字类型的说明和取值范围列表明供参考 数字类型                 范围 Byte(字节)            介于 0 到 255 之间的整型数. Integer ...

  4. asp毕业设计——基于asp+access的学生成绩查询系统设计与实现(毕业论文+程序源码)——成绩查询系统

    基于asp+access的学生成绩查询系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的学生成绩查询系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...

  5. oracle有iif函数,access常用函数

    Oracle与Access在开发中的一些不同之处 1.      函数名称的不同 功能 Oracle Access 字符函数: 返回字符的ASCII码 ASCII(x) ASC(x) 返回ASCII为 ...

  6. SQL语法 Access

    SQL语法 Access ASP专栏   2009-08-21 09:45   阅读1651   评论0   字号: 大大  中中  小小 简单的Transact-SQL查询只包括选择列表.FROM子 ...

  7. Access时间日期比较查询的方法

    假定数据库表名为MyTableName,日期/时间字段名为MyDate(这里MyDate不能设置为字符串,否则比较查询结果不正确). 1.Access数据表日期字段同日期字符串直接比较 以下是查询20 ...

  8. access查询mysql_2017计算机二级Access数据库生成表查询教程

    2017计算机二级Access数据库生成表查询教程 引导语;你知道运用Access数据库如何查询生成表吗,以下是百分网小编分享给大家的2017计算机二级Access数据库生成表查询教程,欢迎阅读! 生 ...

  9. mysql+group+desc_lt;导图gt;Mysql常用查询语法

    普通查询 查看整个表格式:select * from 表名; 示例:select * from students; 查询指定字段格式select 字段名1,字段名2 from 表名; 示例select ...

最新文章

  1. css 商城 两列_如何使用css伪元素实现超实用的图标库(附源码)
  2. iterm2 mac链接linux工具 桌面程序Transmit
  3. 学术论文常用英文句型
  4. imagepreview使用案例_微信小程序wx.previewImage预览图片实例详解
  5. idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...
  6. linux那些事之LRU(1)
  7. IDEA 重置try catch的自动生成格式
  8. oracle查询时定义临时的变量,oracle学习笔记之临时变量的使用
  9. 2014.8.25二分法,二维数组
  10. oracle resetlog与noresetlog的作用(转载)
  11. Java多线程系列---“基础篇”08之 join()
  12. 关于未来趋势的几点预测:
  13. Anaconda离线安装pkgs
  14. python设置清华源镜像
  15. 进口配额管理和出口配额管理_实行配额许可证管理的进出口商品及其申领方法...
  16. 什么是BGP服务器?
  17. 2021年高压电工考试总结及高压电工考试技巧
  18. OpenAI 重磅发布 ChatGPT iOS 客户端!
  19. Android原生PDF功能实现,Android开发面试书籍
  20. 福禄克FLUKE 435-2与438-2三相电能质量分析仪特性

热门文章

  1. java -jar 启动程序/设置classpath
  2. android 裁剪圆角矩形,android – 如何使用中心裁剪创建部分圆角矩形可绘制而不创建新位图?...
  3. plsql怎么查看存储过程中long变量的值_面试官:详细说下基本数据类型与装箱拆箱的过程...
  4. Python 强大的信号库 blinker 入门教程
  5. Python IDE 详细攻略,拿来吧你~
  6. 华为看片牛?真香!那就送你一台试试,可折现!
  7. 你们需要的数据集,都给准备好了!
  8. 机器学习:SVM代码实现,第一个变量选择最偏离KKT条件的样本点,第二个变量随机
  9. ubuntu 构建 deb 安装包
  10. Python学习心得(二) : 更新列表