posts - 8,  comments - 4,  trackbacks - 0
              Oracle的功能的確強大,但是如此一來面臨會遇到更多的問題,在插入數據的時候Mysql只需一個now()就能很好的插入當前時間,但是如果在oracle中使用sysdate,首先格式不對,會導致在hibernate取時間的值的時候報錯,stamptime格式不對,但在插入時又不能使用to_date函數,不知道是不是屬性字段設置不對,最后只能在初始化數據時候使用如下語句
          insert into t_user values(12,'08051312','080513012','080513012',to_date('2011-4-18

          24:00:00','yyyy-mm-dd hh24:mi:ss'));

          終于整理好了,倒霉了2天,居然只是因為強行將設置為字符串的‘生日’轉化成timestamp,在一個沒有錯誤的地方磨蹭了很久都沒發現,唉!

          測試初始化數據時 只要用sysdate就行了。在尋找這個不是錯誤的錯誤的時候學了很多函數,to_timestamp可以比to_date格式表示上多上毫秒級別
          格式如yyyy-mm-dd hh:mi:ss.ff
          還有,timestamp屬性列可以直接插入字符串時間 如insert into T_USER (ID, USERNAME, PASSWORD, C_NUM, CREATE_DATE) values  (1, '08051301', '08051301', '08051301', '18-11月-11 12.00.00.990000 下午');

          哎呀,不行 浪費太多時間了,趕緊繼續學習

          posted on 2011-04-18 19:37 林齊磊花 閱讀(231) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2011年4月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 衡阳县| 布尔津县| 梁山县| 昌宁县| 重庆市| 大关县| 孙吴县| 商河县| 天峻县| 江城| 武夷山市| 民权县| 锦屏县| 永兴县| 东方市| 永丰县| 天台县| 正定县| 新巴尔虎右旗| 丹棱县| 黑河市| 镇原县| 永定县| 徐汇区| 拉孜县| 将乐县| 北川| 泗水县| 蓝田县| 徐州市| 化州市| 永靖县| 西丰县| 大港区| 桓台县| 株洲县| 普兰县| 赤水市| 玉溪市| 广州市| 泸西县|