SQL语句oracle中如何插入Date类型的数据
2016-04-18 12:07
567 查看
转:http://chwshuang.iteye.com/blog/933926
在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库。这是我字段唯一的方法,如果有高人请另赐教!
我的解决方法是用oracle中的to_date()方法,具体看下面的例子
Oracle中插入date数据代码
insert into news(ID,MSG,SEND_TIME,TIMER)
Oracle中插入date数据代码
values(20110101,'你好',to_date('2011-2-28 15:42:56','yyyy-mm-dd hh24:mi:ss'),sysdate);
在插入SEND_TIME的时候,用的是to_date()方法,前面的参数就是要转换的字符串,是string类型,后面是前面的日期表式形式,oracle是用后面的格式去解析前面的字符串,来生成数据库中的date类型。
说明:ID字段在数据库中是number类型,也就是int型,MSG是string类型也是varchar2类型,SEND_TIME是date类型,TIMER也是date类型,后面是用oracle中的一个函数,sysdate,自动生成一个date类型的当前日期。
在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库。这是我字段唯一的方法,如果有高人请另赐教!
我的解决方法是用oracle中的to_date()方法,具体看下面的例子
Oracle中插入date数据代码
insert into news(ID,MSG,SEND_TIME,TIMER)
Oracle中插入date数据代码
values(20110101,'你好',to_date('2011-2-28 15:42:56','yyyy-mm-dd hh24:mi:ss'),sysdate);
在插入SEND_TIME的时候,用的是to_date()方法,前面的参数就是要转换的字符串,是string类型,后面是前面的日期表式形式,oracle是用后面的格式去解析前面的字符串,来生成数据库中的date类型。
说明:ID字段在数据库中是number类型,也就是int型,MSG是string类型也是varchar2类型,SEND_TIME是date类型,TIMER也是date类型,后面是用oracle中的一个函数,sysdate,自动生成一个date类型的当前日期。
相关文章推荐
- oracle 手工建库
- Oracle_动态sql为本地变量赋值
- 修复ORACLETNS-12545 因目标主机或对象不存在错误
- win7 64位安装oracle10g出现未知错误,程序异常终止解决方法
- Oracle之唯一性约束(UNIQUEConstraint)用法详解
- Oracle数据库的导入导出
- linux下oracle通过unixODBC连接MySQL
- oracle随记——控制文件
- Oracle查询一批数据,某字段的内容有重复数据,怎样取相同的记录中时间最近的一条
- PROC简单使用用例--VC连接ORACLE
- oracle后台进程杀掉会怎么样
- mysql中怎么实现oracle中的to_char和to_date
- myBatis oracle 与mysql自增问题
- 数据文件状态处于recover,恢复正常
- Power Designer逆向工程连接数据库创建pdm-oracle
- azure 云端centos6.5下oracle11g服务开机自启动
- 如何让Oracle客户端显示中文
- Oracle rownum 与 row_number
- 分布式并行数据库将在OLTP 领域促进去“Oracle”
- 分布式并行数据库将在OLTP 领域促进去“Oracle”