Access常用类型及查询语法 [Access]
数据类型
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视图,您可以看到如下的语句:
DELETE *
FROM PersonInfo
WHERE [PersonInfo].[PersonID]=[PersonID];
如果参数多,请参照:
[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]相关推荐
- python 网络安全数据分析_用Python做数据分析:Pandas常用数据查询语法
撸主: 大毛 岂安科技业务风险分析师 多年订单业务反欺诈经验,负责岂安科技多款产品运营工作. 在使用Pandas之前,大多数数据分析师已经掌握了Excel和SQL,并且在刚上手Pandas时会经常习惯 ...
- java解析mdb文件_Access MDB文件解析查询,Access数据库解析工具类MdbUtils
Access MDB文件解析查询,Access数据库解析工具类MdbUtils ================================ ©Copyright 蕃薯耀 2018年9月18日 h ...
- ACCESS常用数字类型的说明和取值范围
下面是ACCESS常用数字类型的说明和取值范围列表明供参考 数字类型 范围 Byte(字节) 介于 0 到 255 之间的整型数. Integer ...
- asp毕业设计——基于asp+access的学生成绩查询系统设计与实现(毕业论文+程序源码)——成绩查询系统
基于asp+access的学生成绩查询系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的学生成绩查询系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...
- oracle有iif函数,access常用函数
Oracle与Access在开发中的一些不同之处 1. 函数名称的不同 功能 Oracle Access 字符函数: 返回字符的ASCII码 ASCII(x) ASC(x) 返回ASCII为 ...
- SQL语法 Access
SQL语法 Access ASP专栏 2009-08-21 09:45 阅读1651 评论0 字号: 大大 中中 小小 简单的Transact-SQL查询只包括选择列表.FROM子 ...
- Access时间日期比较查询的方法
假定数据库表名为MyTableName,日期/时间字段名为MyDate(这里MyDate不能设置为字符串,否则比较查询结果不正确). 1.Access数据表日期字段同日期字符串直接比较 以下是查询20 ...
- access查询mysql_2017计算机二级Access数据库生成表查询教程
2017计算机二级Access数据库生成表查询教程 引导语;你知道运用Access数据库如何查询生成表吗,以下是百分网小编分享给大家的2017计算机二级Access数据库生成表查询教程,欢迎阅读! 生 ...
- mysql+group+desc_lt;导图gt;Mysql常用查询语法
普通查询 查看整个表格式:select * from 表名; 示例:select * from students; 查询指定字段格式select 字段名1,字段名2 from 表名; 示例select ...
最新文章
- css 商城 两列_如何使用css伪元素实现超实用的图标库(附源码)
- iterm2 mac链接linux工具 桌面程序Transmit
- 学术论文常用英文句型
- imagepreview使用案例_微信小程序wx.previewImage预览图片实例详解
- idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...
- linux那些事之LRU(1)
- IDEA 重置try catch的自动生成格式
- oracle查询时定义临时的变量,oracle学习笔记之临时变量的使用
- 2014.8.25二分法,二维数组
- oracle resetlog与noresetlog的作用(转载)
- Java多线程系列---“基础篇”08之 join()
- 关于未来趋势的几点预测:
- Anaconda离线安装pkgs
- python设置清华源镜像
- 进口配额管理和出口配额管理_实行配额许可证管理的进出口商品及其申领方法...
- 什么是BGP服务器?
- 2021年高压电工考试总结及高压电工考试技巧
- OpenAI 重磅发布 ChatGPT iOS 客户端!
- Android原生PDF功能实现,Android开发面试书籍
- 福禄克FLUKE 435-2与438-2三相电能质量分析仪特性
热门文章
- java -jar 启动程序/设置classpath
- android 裁剪圆角矩形,android – 如何使用中心裁剪创建部分圆角矩形可绘制而不创建新位图?...
- plsql怎么查看存储过程中long变量的值_面试官:详细说下基本数据类型与装箱拆箱的过程...
- Python 强大的信号库 blinker 入门教程
- Python IDE 详细攻略,拿来吧你~
- 华为看片牛?真香!那就送你一台试试,可折现!
- 你们需要的数据集,都给准备好了!
- 机器学习:SVM代码实现,第一个变量选择最偏离KKT条件的样本点,第二个变量随机
- ubuntu 构建 deb 安装包
- Python学习心得(二) : 更新列表