关于ORACLE数据库的类型!
答案:7 悬赏:50 手机版
解决时间 2021-03-03 19:08
- 提问者网友:寂寞梧桐
- 2021-03-03 00:26
关于ORACLE数据库的类型!
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-03-03 01:51
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),我比较喜欢后一种,不过用后一种时,要注意有缺省值,要不然会影响效率。
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-03 06:12
具体哪里不懂啊?HI我
- 2楼网友:一秋
- 2021-03-03 05:01
1. char,varchar2,number,clob,blob...
2. 我一般用number,然后使用精度去限制。
3. boolean 只能在pl/sql中使用。不能直接在表栏位中设置
2. 我一般用number,然后使用精度去限制。
3. boolean 只能在pl/sql中使用。不能直接在表栏位中设置
- 3楼网友:枭雄戏美人
- 2021-03-03 04:54
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这种类型是没有的。
说的可能不全,你可以在网上再找下哈。
- 4楼网友:夜余生
- 2021-03-03 03:49
oracle 的数据库类型和mysql还是有差别的
oracle有char,varchar,varchar(2),number ,date,long这些常用的类型,另外也支持boolean类型的,还支持bfile等
建议你找一个oracle的书,详细看看
在这里一两句也不能说清楚的.
oracle有char,varchar,varchar(2),number ,date,long这些常用的类型,另外也支持boolean类型的,还支持bfile等
建议你找一个oracle的书,详细看看
在这里一两句也不能说清楚的.
- 5楼网友:千夜
- 2021-03-03 03:29
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脑补吧。。。
- 6楼网友:夜余生
- 2021-03-03 03:01
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),我比较喜欢后一种,不过用后一种时,要注意有缺省值,要不然会影响效率。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯