关于ORACLE数据库的类型!
刚开始接触ORACLE,发现它好强大,主要是原来接触MYSQL,跟这个有点混淆了现有如下几个问题,请帮我解答下,1,Oracle里有哪些数据类型关键字,请大概列举下,2,...
刚开始接触ORACLE,发现它好强大,主要是原来接触MYSQL,跟这个有点混淆了
现有如下几个问题,请帮我解答下,
1,Oracle里有哪些数据类型关键字,请大概列举下,
2,可以用INT嘛?,跟NUMBER有什么区别,
3,有BOOLEAN这种类型不?网上有的说有,不过PL/SQL提示无效数据类型!,请明示!
请详细点哈,有空我要仔细研究的!谢谢
最好能给个示例句子,请不要在网上拉来就放这里了,答的OK的话,我会加分的,
我的问题已经写了呀,你帮我一条条回答了就好
三楼呀,其实在PL/SQL里的提示里有boolean的,不过不能用呀!少知道为什么 展开
现有如下几个问题,请帮我解答下,
1,Oracle里有哪些数据类型关键字,请大概列举下,
2,可以用INT嘛?,跟NUMBER有什么区别,
3,有BOOLEAN这种类型不?网上有的说有,不过PL/SQL提示无效数据类型!,请明示!
请详细点哈,有空我要仔细研究的!谢谢
最好能给个示例句子,请不要在网上拉来就放这里了,答的OK的话,我会加分的,
我的问题已经写了呀,你帮我一条条回答了就好
三楼呀,其实在PL/SQL里的提示里有boolean的,不过不能用呀!少知道为什么 展开
7个回答
展开全部
1:
oracle数据类型:
1)number Oracle里面没有int,所有的float,double,long,int类型都可以存储在Number类型的列中
2)char 定长,即数据的长度是固定的
3)varchar2 变长,即数据的长度是可变的
4)blob 二进制数据存储单位
2:
oracle里确实是没有boolean这种数据类型。
ep:
create table test(
id number primary key,
sex char(1),--指定长度
name varchar2(40),
--长度上限是40,如果name长度没有40,则以实际长度给name分配空间,这样就省去了资源,因此,我们大多数情况下都使用这种。
money number(6,2),
--这是一个double类型的数据,保留小数点后两位
blob blob
--这是一个二进制数据。对于一些图形文件的存储大部使用这种数据类型。
);
主要的就是这几种数据类型了,其他的LZ脑补吧。。。
oracle数据类型:
1)number Oracle里面没有int,所有的float,double,long,int类型都可以存储在Number类型的列中
2)char 定长,即数据的长度是固定的
3)varchar2 变长,即数据的长度是可变的
4)blob 二进制数据存储单位
2:
oracle里确实是没有boolean这种数据类型。
ep:
create table test(
id number primary key,
sex char(1),--指定长度
name varchar2(40),
--长度上限是40,如果name长度没有40,则以实际长度给name分配空间,这样就省去了资源,因此,我们大多数情况下都使用这种。
money number(6,2),
--这是一个double类型的数据,保留小数点后两位
blob blob
--这是一个二进制数据。对于一些图形文件的存储大部使用这种数据类型。
);
主要的就是这几种数据类型了,其他的LZ脑补吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.number,char,varchar2,clob,blob,date等等
2.可以用int,不过定义后,你会发现后来也会是number类型了。
3.Oracle里面没有BOOLENA这种类型,不过目前Oracle中有两种方法实现这个功能,一种是number(1),一种是char(1),我比较喜欢后一种,不过用后一种时,要注意有缺省值,要不然会影响效率。
2.可以用int,不过定义后,你会发现后来也会是number类型了。
3.Oracle里面没有BOOLENA这种类型,不过目前Oracle中有两种方法实现这个功能,一种是number(1),一种是char(1),我比较喜欢后一种,不过用后一种时,要注意有缺省值,要不然会影响效率。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle 的数据库类型和mysql还是有差别的
oracle有char,varchar,varchar(2),number ,date,long这些常用的类型,另外也支持boolean类型的,还支持bfile等
建议你找一个oracle的书,详细看看
在这里一两句也不能说清楚的.
oracle有char,varchar,varchar(2),number ,date,long这些常用的类型,另外也支持boolean类型的,还支持bfile等
建议你找一个oracle的书,详细看看
在这里一两句也不能说清楚的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、这个你在使用pl/sql developer创建表的时候,在选择列的数据类型的时候有个下拉列表,那里面基本上就是所有的Oracle数据类型了。
2、Oracle里面没有int,所有的float,double,long,int类型都可以存储在Number类型的列中。你可以通过设置参数来限制其显示范围及精度。
3、Boolean这种类型是没有的。
说的可能不全,你可以在网上再找下哈。
2、Oracle里面没有int,所有的float,double,long,int类型都可以存储在Number类型的列中。你可以通过设置参数来限制其显示范围及精度。
3、Boolean这种类型是没有的。
说的可能不全,你可以在网上再找下哈。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询