设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
oracle的字段没有时间类型,很麻烦啊
返回列表
发新帖
oracle的字段没有时间类型,很麻烦啊
[复制链接]
11
|
9
|
2005-10-30 17:05:33
|
显示全部楼层
|
阅读模式
我有一些字段是只要时间的,因为怕其他程序员会写入日期,所以不太敢用date类型,只好用CHAR(6)加约束"BETWEEN '000000' AND '240000'"了
大家有什么好办法吗?:
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
轉成時間格式
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
是害怕只写日期不写时间吧,
如果都写的话, 你也不用关心年月日部分是什么值呀, 只要取出时间部分的就可以了
还有你的约束的上限错了,是 '235959'
而且对字符串而言, 时间这样定, 没有办法准确的判断是有效时间
比如 '109999'显然在字符串的范围里, 但是它不是有效的时间
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
时间类型应该由前台控制是否输入的正确,不要由后台控制,而且最好定义成int类型,便于比较和查询,整型数据比较比字符型快很多的。
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
建议把时间转成秒(to_number(to_char(...,'sssss')))存储,使用时若有必要再转回来。这样方便计算,约束也好加。
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
有这种必要么?
在程序中直接写入 sysdate ,或者具体某个日期,届时你取出时间部分用就行了呗
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
最初由 jackywood 发布
[B]是害怕只写日期不写时间吧,
如果都写的话, 你也不用关心年月日部分是什么值呀, 只要取出时间部分的就可以了
还有你的约束的上限错了,是 '235959'
而且对字符串而言, 时间这样定, 没有办法准确的判断是有效时间
比如 '109999'显然在字符串的范围里, 但是它不是有效的时间 [/B]
这个时间列我要加唯一约束,如果是date类型,那么时间相同而日期不同的值就会跳过约束。所以我才不想用date类型的。
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
最初由 MountLion 发布
[B]建议把时间转成秒(to_number(to_char(...,'sssss')))存储,使用时若有必要再转回来。这样方便计算,约束也好加。 [/B]
有道理,这么做就可以加约束了。只是这么来回转换效率怎么啊?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
最初由 zhangfan 发布
[B]
这个时间列我要加唯一约束,如果是date类型,那么时间相同而日期不同的值就会跳过约束。所以我才不想用date类型的。
[/B]
时间列加唯一约束??? 为什么?
难道说我今天三点整插入一条数据, 以后就永远都不能在三点这个时候插入一条数据了, 除非我把原来三点整的记录删除掉.
不同的时间刻度总共有24*60*60=86400种情况, 也就是说如果使用时间为唯一约束, 那么表中最大存储的记录数也就是86400, 这也是你希望得到的了
很怪的唯一约束, 能说说原因吗?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
最初由 jackywood 发布
[B]
时间列加唯一约束??? 为什么?
难道说我今天三点整插入一条数据, 以后就永远都不能在三点这个时候插入一条数据了, 除非我把原来三点整的记录删除掉.
不同的时间刻度总共有24*60*60=86400种情况, 也就是说如果使用时间为唯一约束, 那么表中最大存储的记录数也就是86400, 这也是你希望得到的了
很怪的唯一约束, 能说说原因吗? [/B]
其实是“时间”列与“客户标识”组成唯一约束。对每个客户,每天都要执行一项或者多项任务。比如某客户可以指定每天只执行一次(一条记录);也可以变态的指定每天执行86400次任务(86400条记录)。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
上个月7号来的月经,这个月23号与老公
2
你好,乳房长了个东西不知道怎么回事,也
3
打吊针安全问题
4
月经推迟十天查了也没怀孕用手摸阴道口长
5
你好我想问我现在怀孕了,阳历九月一号是
6
16岁,对性的方面很好奇,所以经常上色
7
乙肝dn检查结果是:hbv-dna2.
8
本人近一年开始手淫,最近一个星期很频繁
9
我儿子颈部长很多肉疙瘩,是什么病?
10
产后不喂奶可以用护肤品吗?
11
70岁老人,尿道烧灼,疼痛,B超显示膀
12
您好!我是2月7号做的人流,3月15号
13
白癜风中医中药方
14
心情起伏较大,有时会有些抑郁,狂躁,冲
15
扩张性心肌病平时应注意些什么?忌吃那些
16
三个月的宝宝大便每天3-4次正常吗?
17
我是不是心理有问题?用手弄女朋友下身,
18
白癜风如何快速治愈
19
头发少怎么办有偏方吗?
20
我才怀孕一个月,吃哪个牌子的叶酸好,
21
低血压能做哪些运动,是不能做太剧烈的运
22
吃东西感觉食管在右边的位置,吃东西难受
23
女28岁体检心电图测心率120,但医生
24
腿脚发软,全身无力,出冷汗
25
百草源胶囊一个疗程多少钱?
26
付医生你好,不疼也不痒,请问这是咋回事啊,谢谢
27
你好!为什么我做爱时下面会疼呢!以前从
28
平常我的妻子不在家,半月前回家住了两三
29
请问,五年左右,大便多天一次,记忆中好
30
皮肤有点痒,红肿,有小皮屑,是怎么回事
31
每次做完爱之后,我还要自尉,请问医生
32
治痛经的方法(最好不要吃药)
33
月经推迟了做B超显示盆腔襄肿,zzY测
34
耳鸣,记忆力减退,好口苦咽干,夜里好出
35
头发移植在绍兴效果怎么样,去哪里好呢?
36
我的月经每次都迟好几天,这持续好久了,
37
你好我的左附件区有积液已经好几年了怎么
38
这个月14号左右排卵的,23号走血了,
39
又没胃口吃饭怎么回事,还很想睡觉是不是怀孕了**岁,求
40
肛门里有一个小肉粒是肛门湿疣吗
41
拉肚子最好少吃面食?那应该吃什么主食呢?
42
妊辰早期尿路感染
43
马蹄足外翻术后康复训用做器械好
44
我的胯骨轴老响是怎么回事
45
我女儿现在4个月一出生就脸上有红色血丝
46
您好,我做无痛人流已经一个月零七天了还
47
白色阴毛是什么原因
48
我从小到大记忆力就很差,方向感也很差,
49
你好我有过一个小孩了可是我又做了一次人
50
我B超做了3次了。孕囊只长一点点。现在
51
我40岁。今天刚查出换了糖尿病。饭前血
52
我的眼角前两天被人打伤了,肿了起来,现
53
龟头有小白痘痘
54
伴有高血压的胆结石能做手术?
55
我妈腿疼说是黄膜严吃什么药
56
龟头上有小红点为什么
57
头部受伤后不长头发,头上有疤痕不长头发
58
没有阴道口是怎么回事
59
想问问怎么治
60
腰酸痛胀涩,此状是何原因?
61
没有做性关系,阴道松弛是什么原因??
62
电子血压计测量显示的高压164.低压8
63
胎儿正常吗,会不会流产
64
糖尿病血糖7~8,子宫肌瘤已经绝经
65
左腿疼是怎么回事、就一点点疼
66
小孩烫伤起泡可以刺破?
67
腰间盘4-5节突出5-S节膨出压迫神经
68
包皮长必须要割除吗
69
肺癌早期,肿瘤有3厘米,咳血,抽烟厉害
70
你好医生我家小孩体温37.3正常吗
71
头上手术后不长头发,植发手术后多久长头
72
我胃寒消化不好,最近吃油腻的就恶心,和肝
73
我现在身高182cm,体重只有60公斤
74
我怀孕七个半月了我洗阴道来的就见红了但是
75
洛阳哪里看白癜风最好
76
本人,女,27岁,脸上长蝴蝶斑,一睡着就做梦,
77
我暗恋一个女人11年了因为她已经结婚了
78
您好;请问我吃多点就得排便是什么状况啊
79
小孩颅内出血有血块是什么引起的.1个多
80
程医生您好,我是上个月17号最后同房,
81
喉咙痛,鼻子塞住,呼吸的时候鼻子里面也
82
你好我头皮发麻还有点头晕请问是怎么回事
83
吃什么蔬菜治前列腺炎
84
肛门小肉球。排便伴有大量的血并有疼痛感
85
头发可以越长越多吗?我头发比较少怎么办?
86
医生说肚涨,吃药就好,不吃就啦以前七八
87
怀孕五周,阴道一直有咖啡色分泌物流了八
88
一元币大植皮手术需要多少钱
89
容易发脾气发脾气时会摔东西想法总很极端
90
45头发晕腿行动迟钝语言不灵活是否是脑
91
怀孕50多天了吃超市卖的面筋好不好?
92
我躺下睡觉时就能听见自己的心跳声有时还
93
小孩很容易感冒发烧吃什么增加体感力为好
94
想在没怀孕,可以吃叶酸吗,也算可以和别的
95
月经不调,是种病麽?该怎么治?
96
淋巴结肿大,全身无力,有痰,喉咙口感觉
97
今天腹泻一天,看医生检查了大便和血常规
98
怎样才能让10几岁的人胸变大