oracle的基本数据类型(转载)

数据类型是在设计表结构中需要定义的,选择适当的数据类型可以节省存储空间,提高运算效率。

  Oracle数据类型主要包括

  1.字符型

    适合保存字符串类型的数据,如姓名、地址、简介等等。

    如:char(2000),nchar(2000),varchar(4000),nvarchar2(4000), 数据型
数据类型 最大长度 说明
char(size) 2000 固定长度,size表示存贮的字节大小。
nachar(size) 1000 固定长度,以字符为单位存储。
varchar2(size) 4000 可变长度NLS字符串,size表示存贮的字节大小。(national language support)
nvarchar2(size) 2000 可变长度字符串,以字符为单位存贮。
raw(size) 2000 可变长度二进制字符串(建议使用blob)

  2.数值型

    适合保存数值类型的数据,如年龄-int,收入numeric(p,s),decimal(p,s)同numeric(p,s)
数据类型 说明
number(p,s)或numeric(p,s)   包含小数位的数值类型。参数p表示精度,参数s刻度,它表示小数点后面的位数。例如:NUMBER(10,2)表示小数点之前最多可以有8位数字,小数点后有2位数字
dec(p,s)或decimal(p,s) 与NUMBER(p,s)相同
int或integer 整数类型
smallint 短整类型
float 浮点数类型。属于近似数据类型,它并不存储为多数数字指定的精确值,它们只存储这些值的最近似值
double 双精度浮点数

  3.日期/时间型

    Date可以包含yyyy-mm-dd hh24:mi:ss – 建议

    TIMESTAMP(精度即毫秒的个数)时间戳。
数据类型 说明
date 日期类型
timestamp 与date相比可以精确到微妙,精确范围为0-9,默认为6

  4.大对象(LOB)型等

    raw

    LONG,clob,nclob。其中Clob和nclob最大数据为4G。

    Blob – 保存二进制数据,最大 4G.

    Bfile – 保存一个指向外部文件的数据,最大为4G。可以在运行时通过I/O获取这个文件。
数据类型 说明
bfile

指向服务器文件系统上的二进制文件的文件定位器,该二进制文件保存在数据库之外
blob

保存非结构化的二进制大对象数据,最大值为4G。
clob

保存单字节或多字节字符数据,最大值为4G.
nclob

保存Unicode编码字符数据,最大值为4G。

转载于:https://www.cnblogs.com/gjmfg/p/5523766.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490672.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

台式电脑麦克风_还有人买台式PC吗?这份新品推荐攻略值得收藏

【科技犬】新品一,联想发布新款天逸510S台式机联想现已推出天逸 510S 小型主机,搭载了英特尔最新的十代酷睿处理器 i5-10400,8GB 内存 512GB SSD 售价 3499 元。联想新款天逸 510S 将于 7 月 23 日开卖,适合企业办公用户使用。天…

MATLAB将两条曲线画在同一个图上

在MATLAB中将两条曲线画在同一个图上,如果直接采用下面的代码,那么画的第二个图会将第一个图覆盖 plot(x,p1,LineWidth,2); plot(x,p2,LineWidth,2); 正确的做法是在两条语句中间添加hold on; plot(x,p1,LineWidth,2); hold on; plot(x,p2,LineWidth,…

天基物联,毫瓦服务,商业航天撬动万亿市场

来源: 卫星与网络2019年8月17日12时11分,酒泉卫星发射中心,北京国电高科科技有限公司(以下简称“国电高科”)研制的天启沧州号(又名“忻中一号”)卫星由首次发射的捷龙一号商业火箭成功送入太空…

GitHub如何上传超过100MB的文件

GitHub如何上传超过100MB的文件 平时在GitHub上上传项目文件时,遇到比较大的文件,就会出现无法上传的情况: this exceeds GitHubs file size limit of 100.00 MB 解决方法如下: 在所要上传文件的目录下打开Git 首先,…

python的matplotlib生成colorbar

当有些画图的库不能生成colorbar时,需要手动生成colorbar:plt.colorbar(h),h为图的句柄 举个例子,mne.viz.plot_topomap函数不支持显示colorbar,因此需要通过matplotlib库来先设置colorbar再显示 im, cn mne.viz.pl…

学好基础,展翅飞翔

1 学习的东东 学习java基础,java虚拟机知识,计算机操作系统,计算机网络,数据结构和算法,Android基础。 然后Android项目实践。 锻炼好身体,注意养身,毕竟是革命的本钱。 锻炼好情商,…

电脑出货量_Q3季度全球笔记本电脑出货量增长34%,惠普出货量首次超过联想

相关推荐将联想拯救者电竞手机Pro关机,取出卡托,卡托上并没有硅胶圈。手机后盖与内支撑通过胶固定,热风枪加热....我快闭嘴 发表于11-17 16:40 •48次 阅读 联想来酷B2411/H产品出发点其实很简单,这款产品并不是为那些追求新奇&am…

人的智商到底有多高?

图片来源:verywell.com来源:生物谷人的智商到底有多高?来自慕尼黑大学的Markus Buhner教授表示,其实日常生活中我们认为的很多事实实际上或许都是误解,这里,研究人员对8种陈词滥调的有效性证据进行了权衡分…

解决问题:Couldn't open file: data/coco.names

错误:Couldn’t open file: data/coco.names darknet GitHub:https://github.com/pjreddie/darknet YOLO官网:https://pjreddie.com/darknet/yolo/ 在进行yolo效果测试时,出现了该错误。通过如下命令下载darknet: git…

1766 装果子

传送门 #include<cstdio> #define N 110000 long long n,m,sum0,ans,max0; long long a[N]; void find(long long l,long long r) {if (l>r) return;long long mid(lr)/2,s0,k0;for (int i1;i<n;i){sa[i];if (s>mid) k,sa[i];}if (s) k;if (k>m) find(mid1,r…

linux系统下codeblocks控制台打印中文乱码

linux系统下codeblocks控制台打印中文乱码 在linux下安装codeblocks后&#xff0c;打印中文出现如下问题&#xff1a; #include <stdio.h> #include <stdlib.h>int main() {printf("你好&#xff0c;世界&#xff01;\n");return 0; } 解决办法 1、将…

db2时间格式化为时间到时分秒_快捷指令为 iPhone 手机照片添加时间水印

安卓手机用户&#xff0c;自带的相机一般都有花样繁多的水印功能&#xff0c;可以将当前使用的手机型号、日期时间、品牌等信息以水印形式添加到照片。而苹果手机自带的相机应用可设置的功能较少&#xff0c;不过&#xff0c;苹果系统自带的“快捷指令”应用扩展功能非常强&…

深度学习仍是视觉大数据领域的最好分析方法之一

在这个数据为王的时代&#xff0c;深度学习擅于发掘多维数据中错综复杂的关系。基于大数据的深度学习算法在计算机视觉、自然语言处理以及信息检索等多个领域不断刷新着记录。来源&#xff1a; AI科技评论AI 科技评论注&#xff1a;本文作者为中国科学院信息工程研究所张晓宇副…

matplotlib调节colorbar的大小

调节plt.colorbar的fraction系数即可调节colorbar的大小 weight np.random.random([8, 8]) plt.imshow(weight) plt.colorbar(fraction0.05, pad0.05) plt.savefig(tjn.png, bbox_inchestight) plt.show()

多线程的单元测试工具 - GroboUtils

写过Junit单元测试的同学应该会有感觉&#xff0c;Junit本身是不支持普通的多线程测试的&#xff0c;这是因为Junit的底层实现上&#xff0c;是用System.exit退出用例执行的。JVM都终止了&#xff0c;在测试线程启动的其他线程自然也无法执行。JunitCore代码如下&#xff1a; /…

学习opencv 英文版_B站上适合程序员的学习资源【赶紧收藏!】

“二次元&#xff0c;鬼畜&#xff0c;动漫”是大家提到B站&#xff0c;最容易冒出来的关键词&#xff01;然而央视网一条微博却表示&#xff1a;过去一年有近2000万人在B站学习&#xff0c;相当于去年高考人数的2倍&#xff01;B站正在成为年轻人学习的首要阵地。下面整理一些…

Matlab读取json文件

Matlab读取json文件 在matlab中&#xff0c;可以将数据写入json文件&#xff0c;却没发现读取json的函数&#xff0c;网上查了一下&#xff0c;大部分是个人写的函数&#xff0c;再可执行性上可能会有一些问题。最终&#xff0c;还是发现了一个matlab解析json文件的工具包&…

追问人工智能

来源&#xff1a;人机与认知实验室前段时间&#xff0c;英国公司登记处的一份文件披露了 DeepMind 2018 年的财务状况&#xff1a;这家 AI 科技公司的净亏损由 2017 年的 3.41 亿美元增加至 2018 年的 5.72 亿美元&#xff0c;今年到期的债务高达 12.656 亿美元。如此巨额的亏损…

matplotlib旋转y轴标题为垂直方向

设置 rotation参数可以随意调节y轴标题方向&#xff0c; rotation默认为90&#xff0c;如果想将y轴标题调为垂直方向&#xff0c;则设为0 ax[0].set_ylabel(A, fontdict{size: 16}, rotation0) 但这样也会带来一些问题&#xff0c;比如旋转后的标题不是位于上下方向的居中位置…

安卓系统挂载NTFS格式硬盘_苹果电脑挥之不去的烦恼!怎样兼容NTFS格式的U盘移动硬盘?...

[PConline 应i用]很多用苹果电脑的朋友&#xff0c;都经常会遇到这样的烦恼&#xff1a;插入某个U盘或者移动硬盘&#xff0c;发现只能读取文件&#xff0c;没法把文件复制进去&#xff01;这是因为这个U盘或者移动硬盘&#xff0c;使用的是NTFS格式&#xff0c;这也是Windows御…