达梦数据库DM的VARBINARY与近似数值数据类型详解
需积分: 46 43 浏览量
更新于2024-08-10
收藏 2.14MB PDF 举报
本文档主要介绍了达梦数据库管理系统(DM)中关于近似数值数据类型的SQL语言特性,以及其在V6.0.10.01.11版本中的应用。首先,我们关注的是VARBINARY数据类型,这是一种变长二进制数据类型,用于存储不固定长度的二进制数据,长度可指定为1到8188字节,实际长度受限于数据库页面大小,与VARCHAR类型的最大长度计算方法相同。
其次,文档详细讨论了两个重要的近似数值数据类型:FLOAT和DOUBLE。FLOAT类型用于存储带二进制精度的浮点数,精度设置用于保持数据移植的兼容性。DM中的FLOAT精度分为两类:当精度小于或等于24时,它会被转换为REAL类型,具有24位二进制精度,十进制精度为7;而精度大于24时,二进制精度为53,十进制精度为15。对于精度未指定的情况,默认为53位。FLOAT的取值范围在-1.7E+308至1.7E+308之间,精确到一位有效数字。
DOUBLE类型同样是一个带二进制精度的浮点数,其精度设置同样用于数据移植的一致性。达梦系统内部对DOUBLE的处理保持了一定的精度,尽管用户可以通过指定精度来调整,但实际处理的精度是固定的。
此外,文档还涵盖了达梦SQL语言的基础知识,包括结构化查询语言的特点、保留字与标识符的使用、各种表达式的支持(如数值、字符串、时间值和时间间隔)、运算符的优先级,以及数据库模式的管理,如数据库、模式、用户、表、索引、全文索引等的定义、修改和删除操作。
数据查询部分则深入讲解了单表查询、连接查询、子查询的不同类型,以及GROUP BY和HAVING子句的使用,帮助用户进行高效的数据检索和分析。无论是基础数据类型还是复杂的查询语句,都体现了达梦数据库对SQL语言的全面支持和对性能优化的考虑。
这份文档是达梦数据库SQL语言的重要参考资源,为开发人员和数据库管理员提供了全面的近似数值数据类型指导,以及实用的SQL查询技巧,对于理解和操作达梦数据库系统非常有帮助。
李_涛
- 粉丝: 55
- 资源: 3851
最新资源
- 人工智能基础实验.zip
- chkcfg-开源
- Amaterasu Tool-开源
- twitter-application-only-auth:Twitter仅限应用程序身份验证的简单Python实现。
- 第一个项目:shoppingmall
- webpage-test
- JTextComponent.rar_Applet_Java_
- 人工智能原理课程实验1,numpy实现Lenet5,im2col方法实现的.zip
- PyPI 官网下载 | vittles-0.17-py3-none-any.whl
- Real-World-JavaScript-Pro-Level-Techniques-for-Entry-Level-Developers-V-:实际JavaScript的代码存储库
- Sitecore.Support.96670:修补程序解决了以下问题:选中“相关项目”复选框时,并非所有子项目都会发布,
- BioGRID-PPI:生物二进制PPI数据集和BioGRID的处理
- ownership-status:所有权状态页
- DMXOPL:用于末日和源端口的YMF262增强的FM补丁集
- VideoCapture.rar_视频捕捉/采集_Visual_C++_
- trd_mc:一个简单的蒙特卡洛TPX响应仿真引擎。专为ROOT互动模式