在客户端,这个还真的不好写,如果判断是否为空,倒简单。
如果判断 他是否没有写时间部分(oracle的日期和时间是在一起的),该如何做?
写进来的时间 日期格式是否标准,又该如何写?谢谢
如果判断 他是否没有写时间部分(oracle的日期和时间是在一起的),该如何做?
写进来的时间 日期格式是否标准,又该如何写?谢谢
解决方案 »
- ORACLE 更改日期显示格式
- 请用java写一个关联分析算法和用存储过程写那个效率高啊
- 急! 急!!!!!!!!1
- Oracle8i在一个新数据库里导入数据时,提示imp-00015的错误。
- 请问 Left join 是否是标准SQL语法?
- 高手大大门快来帮我看看 !oracle菜鸟求教!急急急!+++++++++++++++++++++++++++=
- 请过来人为我出谋划策
- 在线等待给100分:小弟有Oracle一简单问题请教
- 安装Oracle for linux,执行runInstaller提示:cannot execute binary file
- 怎样查找oracle函数帮助(比如instr,substr)
- 求高效倒库办法
- 触发器问题
所以你在插入的时候象这种错误你肯定可以通过异常处理来纠正,如果插入时间是空值的话,你可以通过设定default或者用触发器来判断。
这样的话,
SQL> alter table tb add constraint con_tb_col check(
2 to_date(col,'yyyy-mm-dd')>to_date('1900-01-01','yyyy-mm-表已更改。SQL> select * from tb;未选定行SQL> insert into tb values('2001-01-01');已创建 1 行。SQL> insert into tb values('2001-0102');已创建 1 行。SQL> select * from tb;COL
------------------------------
2001-0102
2001-01-01SQL> insert into tb values('2001-01a');
insert into tb values('2001-01a')
*
ERROR 位于第 1 行:
ORA-01861: 文字与格式字符串不匹配