SQL語句oracle中如何插入Date類型的數據


在開發的時候,經常要寫條SQL語句將信息插入表中,插入的數據如果字段是date類型,就必須將date類型轉換成字符串String類型在通過sql語句插入數據庫。這是我字段唯一的方法,如果有高人請另賜教!

我的解決方法是用oracle中的to_date()方法,具體看下面的例子

 

Oracle中插入date數據代碼    收藏代碼
  1. insert into news(ID,MSG,SEND_TIME,TIMER)   
Oracle中插入date數據代碼    收藏代碼
  1. 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類型的當前日期。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM