滥用 VARCHAR ?听听你的意见

javaCoffee33 2008-03-19 04:03:37
现在数据库设计,我把VARCHAR用滥了,日期型用VARCHAR , 数值型用VARCHAR,BOOL型也用VARCHAR,

但总感觉有问题,

大家在设计的时候是怎么作的呢?
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuheizhangrui 2008-04-07
  • 打赏
  • 举报
回复
我觉得还是要看实际情况,尽量按规范写.
iihero_ 2008-03-19
  • 打赏
  • 举报
回复
晕。
数值型当然用Number了,
日期型用DATE, TIMESTAMP
BOOL型完全可以使用CHAR(1)来描述啊

varchar有时候只是为了节省存储空间,但是,同时也牺牲了效率,不便于计算啊。

ggy11687 2008-03-19
  • 打赏
  • 举报
回复
这个是看个人需求的,我上年测试的央行的反洗钱数据报送采集系统的项目中,日期基本都是VARCHAR2的。
dawugui 2008-03-19
  • 打赏
  • 举报
回复
日期型用VARCHAR , 数值型用VARCHAR,BOOL型也用VARCHAR,
-----------

这个确实过了.
ruihuahan 2008-03-19
  • 打赏
  • 举报
回复
看需求了,需要计算的字段不能用varchar。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧