[转帖]KingbaseES和Oracle数据类型的映射表
随着数据库国产化的进程,Oracle向KingbaseES数据库的数据迁移需求也越来越多。数据库之间数据迁移的时候,首先遇到的,并且也是最重要的,就是数据类型之间的转换。
下表为KingbaseES和Oracle数据类型的映射表:
|
Oracle数据类型 |
KingbaseES 数据类型 |
备注说明(Oracle) |
|
|
数值型 |
|||
|
1 |
NUMBER(p,s) |
numeric (precision,scale) |
保留38位有效数字 |
|
2 |
FLOAT |
double |
浮点数,Number的子类型 |
|
3 |
BINARY_FLOAT |
double |
4字节 ,单精度浮点数 |
|
4 |
BINARY_DOUBLE |
double |
8字节 ,双精度浮点数 |
|
字符型 |
|||
|
1 |
CHAR |
char |
定长字符串 |
|
2 |
VARCHAR2 |
varchar |
变长字符串 |
|
3 |
NCHAR |
char |
Unicode 编码字符串 |
|
4 |
NVARCHAR2 |
varchar |
Unicode 编码字符串 |
|
日期时间 |
|||
|
1 |
DATE |
timestamp[(p)][without time zone] |
日期类型 |
|
2 |
TIMESTAMP |
timestamp [(p)][without time zone] |
时间类型 |
|
3 |
TIMESTAMP() WITH TIME ZONE |
timestamp [(p)] with time zone |
带时区时间类型 |
|
4 |
TIMESTAMP() WITH LOCAL TIME ZONE |
timestamp [(p)] with time zone |
带本地时区时间类型 |
|
5 |
INTERVAL DAY() TO SECOND |
interval day to second |
时间间隔 |
|
6 |
INTERVAL YEAR() TO MONTH |
interval year to month |
时间间隔 |
|
大对象类型 |
|||
|
1 |
BLOB |
blob |
二进制大对象 |
|
2 |
CLOB |
clob |
字符大对象 |
|
3 |
NCLOB |
clob |
存储Unicode 数据 |
|
其他类型 |
|||
|
1 |
LONG |
text |
存储可变长字符串 |
|
2 |
RAW |
bytea |
存储字符型数据 |
|
3 |
LONG RAW |
bytea |
存储图像、文档、声音等二进制数据 |
|
4 |
ROWID |
varchar |
长度 64,可以存储A-Z, a-z, 0-9, + / |
|
5 |
UROWID |
varchar |
存储Index -organized表 和外部表的地址 |
[转帖]KingbaseES和Oracle数据类型的映射表的更多相关文章
- 【2016-11-3】【坚持学习】【Day18】【Oracle 数据类型 与C#映射关系】
大部分类型的对应关系:原文:http://2143892.blog.51cto.com/2133892/499353 序号 Oracle数据类型 .NET类型 GetOracleValue类型 DbT ...
- oracle数据类型
本文转自:http://blog.csdn.net/defonds/article/details/4302695 谢谢原文作者 有道是,磨刀不误砍柴工.多了解一些底层的东西,对于Oracle开发.维 ...
- oracle 数据类型详解---日期型(转载)
oracle 数据类型详解---日期型 oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享: 注:由于INTER ...
- Oracle 数据类型映射C#
Oracle 数据类型映射 下表列出 Oracle 数据类型及其与 OracleDataReader 的映射. Oracle 数据类型 由 OracleDataReader.GetValue 返回的 ...
- SQL Server 和Oracle 数据类型对应
SqlServer 2k转换为Oracle 10g 列名 SqlServer数据类型 SqlServer长度 Oracle数据类型 column1 bigint 8 NUMBER(19) column ...
- [转]SQL Server 和Oracle 数据类型对应
本文转自:http://blog.sina.com.cn/s/blog_681cd80d0100q84t.html SqlServer 2k转换为Oracle 10g 列名 SqlServer数据类型 ...
- Oracle数据类型与.NET中的对应关系(转)
Oracle数据类型与.NET中的对应关系 2011-02-24 10:02:16 标签:C# oracletype Oracle 数据类型 .NET Oracle连接添加的引用不同,会存在数据类型不 ...
- oracle数据类型和对应的java类型
由于 实体类里面 使用的是 double ,生成的Oracle 用的JDBC 类型为java.sql.Types.FLOAT 所以Oracle 数据类型为 float. 如果想保留两位小数 实体类 ...
- java实体属性对应mysql和SQL Server 和Oracle 数据类型对应
1:Java数据类型与MySql数据类型对照表 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 ...
- Oracle数据类型与.NET中的对应关系
Oracle连接添加的引用不同,会存在数据类型不同以及其他一些差别,就工作中遇到的问题暂时总结下. 两种不同的添加引用语句: (1)System.Data.OracleClient; (2)Oracl ...
随机推荐
- Prometheus 监控告警系统搭建(对接飞书告警)
Prometheus 是一套开源的系统监控报警框架,非常适合大规模集群的监控.它也是第二个加入CNCF的项目,受欢迎度仅次于 Kubernetes 的项目.本文讲解完整prometheus 监控和告警 ...
- 2023-05-14:你的赛车可以从位置 0 开始,并且速度为 +1 ,在一条无限长的数轴上行驶, 赛车也可以向负方向行驶, 赛车可以按照由加速指令 ‘A‘ 和倒车指令 ‘R‘ 组成的指令序列自动行驶
2023-05-14:你的赛车可以从位置 0 开始,并且速度为 +1 ,在一条无限长的数轴上行驶, 赛车也可以向负方向行驶, 赛车可以按照由加速指令 'A' 和倒车指令 'R' 组成的指令序列自动行驶 ...
- 华为云GaussDB新产品特性亮相DTC2021,重磅新品开源预告
摘要:华为云数据库产品部CTO庄乾锋携3位GaussDB技术专家在DTC2021大会上分享了产品最新技术.优秀实践案例,以及透露了重大新品即将开源,以数据驱动业务发展,为企业数字化转型持续注入新动力. ...
- 在探索的道路上持续“做对”,火山引擎A/B测试成为这家企业数字基建
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 最近,乐刻的"百城万店"战略在行业激起了许多讨论.在传统健身馆经营承压.服务业难标准化的语 ...
- 火山引擎 DataTester 科普:A/B 实验常见名词解释
DataTester 是字节跳动在 2019 年正式通过火山引擎数智平台推出的对外服务的 A/B 实验工具,它基于先进的底层算法,提供科学分流能力,提供智能的统计引擎,实验结果可靠有效,助力业务决策. ...
- Spring Boot Admin 配置应用
Spring Boot Admin 监控SpringBoot 服务的运行情况 https://codecentric.github.io/spring-boot-admin/2.3.0/#spring ...
- Open vSwitch系列之十 调用北向接口下发流表
Open vSwitch系列之一 Open vSwitch诞生 Open vSwitch系列之二 安装指定版本ovs Open vSwitch系列之三 ovs-vsctl命令使用 Open vSwit ...
- 用 three.js 绘制三维带箭头线
需求:这个需求是个刚需啊!在一个地铁场景里展示逃生路线,这个路线肯定是要有指示箭头的,为了画这个箭头,我花了不少于十几个小时,总算做出来了,但始终有点问题.我对这个箭头的要求是,无论场景拉近还是拉远, ...
- 题解 [HDU6747] Rotate 期望 + 逆元
来源:2020 年百度之星·程序设计大赛 - 初赛一 一个圈,从内到外一共被分成了 \(n\) 个环,中间是空的. 我们把从外到内第 \(i\) 层环平分成 \(a[i]\) 份,其中 \(a[i]\ ...
- Divide by Zero 2021 and Codeforces Round #714 (Div. 2) 个人补题记录
补题链接:Here A. Array and Peaks 题意:给定 数组大小 \(n\) 和 峰值点 \(k\) 请问是否存在这样的排序,不存在则输出-1 先序从 i = 2 开始填,依次 i += ...