關於ORACLE時間儲存的問題

2021-08-26 18:27:40 字數 527 閱讀 7421

公司用oracle的資料庫,以前直接存實體的時候沒出現時間轉換問題。

昨天,手寫sql語句(不是hql)時,傳date型別的資料給時間列,oracle報錯,不能識別,語句無效。解決方法共享:

方法一:

把date型別的資料,用******dateformat將date型別轉換成string 型別

******dateformat dateformat = new ******dateformat("yyyy-mm-dd hh:mm:ss");

dateformat.format(資料);

然後在語句中加入oracle資料庫自己的to_date()方法轉換

"update student set birth = to_date(' " + 轉換後的資料 + " ','yyyy-mm-dd hh24:mi:ss' )";

方法二:

用實體,把date型別的資料作為實體的乙個屬性,然後直接存實體。

關於oracle的時間檢索問題

select d.name,d.id,select count 1 from cds002 message me where d.id me.doc id and me.createdate like to date 2015 7 8 yyyy mm dd cnum,select count 1 f...

關於oracle中時間查詢的問題

今天在新增新功能時遇到了乙個問題,在oracle中查詢5月31號執行的資料時,使用的語句為 1 if dateedit1.text.tostrtrim 2 sql and daystr to date dateedit1.datetime.tostring yyyy mm dd yyyy mm dd...

關於oracle儲存過程的若干問題

關於oracle儲存過程的若干問題備忘 oracle儲存nullcompilation資料庫session 關於oracle儲存過程的若干問題備忘 1.在oracle中,資料表別名不能加as,如 也許,是怕和oracle中的儲存過程中的關鍵字as衝突的問題吧 2.在儲存過程中,select某一字段時...