YashanDB数据类型规格
1.【YashanDB知识库】yasql执行报错2.【YashanDB知识库】YCM Monit进程频繁误告警3.【YashanDB知识库】ycm托管主机报错libnsl.so.1 no such file or directory4.【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid5.【YashanDB知识库】调用外部UDF未能识别Java环境配置6.【YashanDB知识库】个别数据库用户无法登录数据库,报错 io fail:IO.EOF7.【YashanDB知识库】过期统计信息导致SQL执行计划变差8.【YashanDB知识库】隐藏参数怎么查看初始值9.【YashanDB知识库】原生mysql驱动配置连接崖山数据库10.【YashanDB知识库】yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible11.【YashanDB知识库】解压安装包时报错"tar:Error is not recoverable"12.【YashanDB知识库】如何使用MySQL客户端链接YashanDB13.【YashanDB知识库】YashanDB 单机一主一备自动切换14.【YashanDB知识库】YashanDB到YashanDB手工元数据迁移15.【YashanDB知识库】YFS_修改AU_SIZE参数16.【YashanDB知识库】YashanDB备份恢复的两种渠道17.【YashanDB知识库】YashanDB获取统计信息18.【YashanDB知识库】关于表空间压缩19.【YashanDB知识库】如何更改自动统计信息收集任务20.【YashanDB知识库】如何利用数据库线程池稳定TP吞吐21.【YashanDB知识库】为什么YashanDB只有Geometry类型,没有Geogrephy类型22.【YashanDB知识库】用crontab实现YashanDB自动备份23.【YashanDB知识库】YashanDB与Oracle数据类型对齐24.【YashanDB知识库】多csv文件一键式导入yashandb25.【YashanDB知识库】手工迁移Doris数据到崖山分布式26.【YashanDB知识库】锁冲突检查27.【YashanDB知识库】重装新库及元数据和数据导出导入指导28.【YashanDB知识库】Mybatis-Plus适配崖山配置29.【YashanDB知识库】WAS配置YashanDB JDBC连接30.【YashanDB知识库】YashanDB安全设置示例31.【YashanDB知识库】YashanDB查询时间与实际时间默认少8小时32.【YashanDB知识库】Yasldr错误处理33.【YashanDB知识库】YCM和YMP密码重置34.【YashanDB知识库】YCM数据库托管遇到的问题35.【YashanDB知识库】备库扩缩容指导36.【YashanDB知识库】非YCM方式的自动备份方案示例37.【YashanDB知识库】归档日志清理38.【YashanDB知识库】私有maven使用崖山JDBC驱动39.【YashanDB知识库】通过导入导出修改用户名称40.【YashanDB知识库】字符集latin1的MySQL中文数据如何迁移到YashanDB41.【YashanDB知识库】透明故障转移配置指导42.【YashanDB知识库】MySQL的FIND_IN_SET如何在YashanDB改写43.【YashanDB知识库】对比Oracle和YashanDB对象不一致的方法44.【YashanDB知识库】MySQL的FROM_UNIXTIME和UNIX_TIMESTAMP如何在YashanDB改写45.【YashanDB知识库】YMP从oracle到yashan迁移评估报OCI相关错误46.【YashanDB 知识库】如何避免 yasdb 进程被 Linux OOM Killer 杀掉47.【YashanDB 知识库】DolphinScheduler 适配崖山 Python 驱动48.【YashanDB知识库】Flink CDC实时同步Oracle数据到崖山49.【YashanDB知识库】Kettle迁移MySQL到YashanDB50.【YashanDB知识库】Kettle迁移PostgreSQL到YashanDB51.【YashanDB知识库】MySQL返回结果集的存储过程的改写方法52.【YashanDB知识库】沙箱备库53.【YashanDB知识库】DataX迁移Hive到崖山分布式54.【YashanDB知识库】Springboot启动找不到崖山jdbc驱动的问题处理55.【YashanDB知识库】分布式LSC表修改字段56.【YashanDB知识库】扩展redo大小57.【YashanDB知识库】共享超过32000字节字符串插入CLOB类型方案58.【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法59.【YashanDB知识库】数据库升级后用yasboot在线扩充备节点出现报错60.【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法61.【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警62.【YashanDB知识库】MySQL field 函数的改写方法63.【YashanDB知识库】MySQL和YashanDB 隐式转换不一致引起的报错64.【YashanDB知识库】YashanDB 支持MySQL多表更新语句的解决方法65.【YashanDB知识库】从PostgreSQL迁移到YashanDB如何进行数据行数比对66.【YashanDB知识库】使用DataX工具迁移yashan数据到maxcompute67.【YashanDB知识库】如何从内存中获取SQL语句的执行计划68.两个案例带你看懂YashanDB执行计划69.YashanDB物理规格70.YashanDB逻辑规格
71.YashanDB数据类型规格
72.YashanDB与Oracle兼容性说明73.YashanDB个人版、标准版和企业版功能差异74.YashanDB体系架构75.YashanDB存储引擎76.YashanDB SQL引擎77.YashanDB PL引擎78.YashanDB主备高可用79.YashanDB共享集群80.YashanDB实例架构81.YashanDB数据库实例82.YashanDB内存体系83.YashanDB进程线程体系本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/产品描述/产品规格/数据类型规格.html
数据类型 | 类型长度 | 取值范围 | 说明 |
---|---|---|---|
TINYINT | 1Bytes | -128 ~ 127 | 小整数值,如boolean,在括号中规定最大位数。 |
SMALLINT | 2Bytes | -215 (-32,768) ~ 215 - 1 (32,767) | 无 |
INTEGER | |||
INT | |||
PLS_INTEGER | 4Bytes | -231 (-2,147,483,648) ~ 231 - 1 (2,147,483,647) | 大整数值。 |
INT/PLS_INTEGER为INTEGER的别名,行为完全同INTEGER。 | |||
BIGINT | 8Bytes | -263 (-9,223,372,036,854,775,808) ~ 263-1 (9,223,372,036,854,775,807) | 极大整数值。 |
FLOAT | |||
BINARY_FLOAT | |||
REAL | 4Bytes | 32位单精度浮点数 | |
负数:-3.402823E38 ~ -1.401298E-45 | |||
正数:1.401298E-45 ~ 3.402823E38,0 | 表示单精度浮点数,在括号中规定最大位数,在d参数中规定小数点右侧的最大位数。 | ||
BINARY_FLOAT/REAL为FLOAT的别名,行为完全同FLOAT。 | |||
DOUBLE | |||
BINARY_DOUBLE | 8Bytes | 64位双精度浮点数 | |
负数: -1.797693134862315807E308 ~ -4.94065645841247E-324 | |||
正数:4.94065645841247E-324 ~ 1.797693134862315807E308,0 | 表示双精度浮点数。 | ||
BINARY_DOUBLE为DOUBLE的别名,行为完全同DOUBLE。 | |||
NUMBER | |||
DECIMAL | |||
NUMERIC | 20Bytes | NUMBER(p,s) | |
p:1 ~ 38 | |||
s:-84 ~ 127 | 用于精度要求非常高的计算,以二进制存储,因此实际存储长度、与表达的数据范围需要换算。 | ||
DECIMAL/NUMERIC为NUMBER的别名,行为完全同NUMBER。 | |||
CHAR(SIZE[CHAR | BYTE]) | ||
CHARACTER(SIZE[CHAR | BYTE]) | 存储: | |
1~8000Bytes | |||
运算: | |||
1~32000Bytes | 无 | CHARACTER为CHAR的别名,行为完全同CHAR。 | |
列存不支持CHAR(SIZE[CHAR])的定义。 | |||
NCHAR(SIZE) | 存储: | ||
1~8000Bytes | |||
运算: | |||
1~32000Bytes | 无 | 列存无此类型 | |
VARCHAR(SIZE[CHAR | BYTE]) | ||
CHARACTER VARYING(SIZE[CHAR | BYTE]) | ||
VARCHAR2(SIZE[CHAR | BYTE]) | 存储: | |
1~32000Bytes | |||
运算: | |||
1~32000Bytes | 无 | CHARACTER VARYING/VARCHAR2为VARCHAR的别名,行为完全同VARCHAR。 | |
NVARCHAR(SIZE) | 1~32000Bytes | 无 | 列存无此类型 |
BLOB | 1~4G*DB_BLOCK_SIZE | 无 | 无 |
CLOB | 1~4G*DB_BLOCK_SIZE | 无 | 无 |
NCLOB | 1~4G*DB_BLOCK_SIZE | 无 | 列存无此类型 |
XMLTYPE | 1~4G*DB_BLOCK_SIZE | 无 | 列存无此类型 |
DATE | 8Bytes | 1-1-1 00:00:00 ~ 9999-12-31 23:59:59 | YYYY-MM-DD [HH24:MI:SS] |
TIME | 8Bytes | 00:00:00.000000 ~ 23:59:59.999999 | 时分秒 微秒 |
TIMESTAMP | 8Bytes | 1-1-1 00:00:00.000000 ~ 9999-12-31 23:59:59.999999 | YYYY-MM-DD HH24:MI:SS.FF |
TIMESTAMP默认输入微秒精度为9位,因此输入支持最大值为9999-12-31 23:59:59.999999999,但输出时微秒只显示6位(其余四舍五入),所以最大值为9999-12-31 23:59:59.999999,溢出则报错。 | |||
INTERVAL YEAR TO MONTH | 4Bytes | -178000000-00 ~ 178000000-00 | 表示时间间隔,年月。 |
INTERVAL DAY TO SECOND | 8Bytes | -100000000 00:00:00.000000 ~ 100000000 00:00:00.000000 | 表示时间间隔,天时分秒。 |
BOOLEAN | 行存: | ||
1Byte | |||
列存: | |||
1Bit | 支持的输入:0/1;字符串'true'/'false',' t'/'f', 'on'/'off', 'yes'/'no', '0'/'1',true/false;非零整数(同BIGINT规格) | 无 | |
BIT | 1~8Bytes | 同BIGINT规格 | 列存无此类型 |
RAW(SIZE) | 存储: | ||
1~8000Bytes | |||
运算: | |||
1~32000Bytes | 无 | 无 | |
JSON | 行存: | ||
1-32MBytes | |||
列存: | |||
1~32MBytes | 无 | 可以解析为JSON对象的字符串长度为1-32M,JSON对象数据的长度为1-32M | |
ROWID | 16Bytes | ROWID类型格式为:dataoid:spaceid:fileid:blockid:dir | |
dataoid取值范围:0 ~ 264-1(18,446,744,073,709,551,615) | |||
spaceid取值范围:0 ~ 211-1(2,047) | |||
fileid取值范围:0 ~ 26-1(63) | |||
blockid取值范围:0 ~ 226-1(67,108,863) | |||
dir取值范围:0 ~ 212-1(4,095) | 列存无此类型 | ||
UROWID | 1~8000Bytes,默认4000Bytes | 无 | 无 |
BOX2D | 32Bytes | 无 | 与ST_GEOMETRY相关的空间数据类型,用于表示ST_GEOMETRY的二维边界框。 |
ST_GEOMETRY | 4GB | 无 | 与GIS相关的空间数据类型,具体包含POINT、LINESTRING、POLYGON、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON等数据类型。 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库