社区
基础和管理
帖子详情
想请问oracle中数据类型的问题?
amdgaming
2011-11-26 02:39:49
一般单据的状态我们是用数字
1(开始)
2(途中)
3(结束)
是number类型
如果用varchar 的话
start
pending
end
这样的有意义的状态表示 状态有什么不好的地方嘛?
...全文
177
14
打赏
收藏
想请问oracle中数据类型的问题?
一般单据的状态我们是用数字 1(开始) 2(途中) 3(结束) 是number类型 如果用varchar 的话 start pending end 这样的有意义的状态表示 状态有什么不好的地方嘛?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大明湖畔_帅锅
2011-11-28
打赏
举报
回复
还是数字吧 你这数据量一般了 也不会有什么时间出入 我们这系统 一天的数据量有上千万 对这个要规范
tianhxk
2011-11-27
打赏
举报
回复
这个主要考虑一个内部规范!
在一个超大型的系统中,用varchar占用的空间比用数字要大很多,并且额外的空格可能会导致一些问题(很多人写的时候可能没法保证)。
用数字,比较性能比varchar要好!
lazada113
2011-11-27
打赏
举报
回复
没有varchar 有的是varch
字符类型有:
char
varchar/varchar2
nchar
nvarchar/nvarvhar2
varchar2 是 varchar的升级版,相当于在最长长度2000升级到4000
jcback
2011-11-27
打赏
举报
回复
这个一般都是用flag表示,然后在数据字典中说明即可
灰哥
2011-11-27
打赏
举报
回复
这中情况下没有硬性的规定,一般多建议使用代码进行规范,然后通过相应的注解来解释各个代码表示什么意思.
也就是说:使用(1,2,3)进行存储,然后通过文档来注解1,2,3的业务含义(相当于"标准代码表")在用到展示的时候你可以将代码转成对应的中文描述.
ufofind
2011-11-26
打赏
举报
回复
[Quote=引用楼主 amdgaming 的回复:]
一般单据的状态我们是用数字
1(开始)
2(途中)
3(结束)
是number类型
如果用varchar 的话
start
pending
end
这样的有意义的状态表示 状态有什么不好的地方嘛?
[/Quote]
没有varchar 有的是varchar2
amdgaming
2011-11-26
打赏
举报
回复
[Quote=引用 7 楼 huangdh12 的回复:]
量不大的话,应该无所谓吧。 但是 如果你用varchar 如果还要转中文的的,就推荐干脆用数字。
[/Quote]
量蛮大,一天大概 5-10万条数据
huangdh12
2011-11-26
打赏
举报
回复
量不大的话,应该无所谓吧。 但是 如果你用varchar 如果还要转中文的的,就推荐干脆用数字。
amdgaming
2011-11-26
打赏
举报
回复
[Quote=引用 1 楼 m540920181 的回复:]
没弄明白什么意思
[/Quote]
就是一些 状态 一般是用数字
如果用varchar2 能存储有什么问题
明白了么?
hackthissite
2011-11-26
打赏
举报
回复
应该和查询,索引等效率也有关系。
高手补充。
hackthissite
2011-11-26
打赏
举报
回复
占用存储空间撒
cosio
2011-11-26
打赏
举报
回复
当然用数值来的方便,直观,存储的空间等,都比较方便!
m540920181
2011-11-26
打赏
举报
回复
没弄明白什么意思
Tianlesoftware
Oracle
学习手册(v1.0)高清完整PDF版
Tianlesoftware
Oracle
学习手册(v1.0)
ORACLE
日期
数据类型
oracle
数据类型
看起来非常简单,但用起来会发现有许多知识点,本文是我对
ORACLE
日期
数据类型
的一些整理,都是开发入门资料,与大家分享: 注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。 1、常用日期型
数据类型
1.1、DATE 这是
ORACLE
最常用的日期类型,它可以保存日期和时间,常用日期处理都可以采用这种类型。DATE表示的日期范围可
oracle
有金额
数据类型
,
Oracle
有几种
数据类型
?
数据类型
大约分为:character,number,date,LOB,和RAW等类型。虽然
ORACLE
8i也允许你自定义
数据类型
,但是它们是最基Character
数据类型
Character
数据类型
用来存储字母数字型数据。当你在
oracle
中
定义一个character数据时,通常需要制定字段的长度,它是该字段的最大长度。
ORACLE
提供以下几种character
数据类型
:CHAR()CHAR
数据类型
...
【
ORACLE
】各种
数据类型
当你在数据库
中
创建数据表的时候,你需要定义表
中
所有字段的类型。
ORACLE
有许多种
数据类型
以满足你的需要。
数据类型
大约分为:character, number, date, LOB, 和RAW等类型。虽然
ORACLE
8i也允许你自定义
数据类型
,但是它们是最基本的
数据类型
。在下面的文章
中
你将了解到他们在
oracle
中
的用法、限制以及允许值。 Character
数据类型
Character
数据类型
用来存储字母数字型数据。当你在
oracle
中
定义一个character 数据时,通常需要制定字
Oracle
的
数据类型
1.number:数值类型是
Oracle
中
最常用的
数据类型
之一.它用于存储整数或带有小数点的数字.number类型可以指定精度(precision)和标度(scale),既可以存储的最大数和小数点后精确的位数number(p,s)p:有效数字的位数s:小数位数最多存储38位有效数字例如:number(3,1) 21.5 31.02.integer:整数类型是number类型的一种特殊形式,用于存储不带小数的整数.它占用较小的存储空间,适用于存储空间要求较高的场景integer。
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章