我的时间日期是字符串,插入的时候没有限制
怎么直接用sql 过滤掉 不符合规范的数据
比如to_date('1964-13-51 13:45:32',yyyy-MM-dd hh24:mi:ss
)
如果表中有这种数据,就会报‘无效的月份错误’
总之就是怎么直接写sql过滤掉这些没用的数据
Oracle过滤掉无用的日期数据问题
答案:2 悬赏:60 手机版
解决时间 2021-02-24 02:05
- 提问者网友:杀生予夺
- 2021-02-23 07:49
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-02-23 08:48
日期强烈不建议使用字符串。。。。。
写存储过程可以搞搞
写存储过程可以搞搞
全部回答
- 1楼网友:刀戟声无边
- 2021-02-23 09:57
你好!
日期竟然用字符串?
建议你
1.写个触发器 存入表的时候先验证 有问题的话提示错误
2.写个存储过程处理一下垃圾数据,
3.如果你非要在sql里面写 oracle10g以上可以用正则表达式,我没用过 你可以试试.
如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯