zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0

          比如,我有一列數據,字段名是logtime,數據如下:
          "2009年07月13日10時45分45秒"
          "2009年07月13日10時45分45秒"
          "2009年07月13日10時45分45秒"
          "2009年07月13日10時45分45秒"
          "2009年07月13日10時45分52秒"
          "2009年07月13日10時45分52秒"
          "2009年07月13日10時45分56秒"
          "2009年07月13日10時45分56秒"
          "2009年07月13日10時46分09秒"

          我想把其轉成timestamp類型。我的方法如下:
          (1)把上面的字符串替換成時間類型的格式
          "2009-07-13 10:17:37"
          "2009-07-13 10:17:37"
          "2009-07-13 10:17:53"
          "2009-07-13 10:18:10"
          "2009-07-13 10:18:10"
          "2009-07-13 10:18:19"
          "2009-07-13 10:18:39"
          "2009-07-13 10:18:39"

          替換方法是:
          feitian_logs=# update ivr_detail_log set logtime = replace(logtime,'年','-') ;
          feitian_logs=# update ivr_detail_log set logtime = replace(logtime,'月','-') ;
          feitian_logs=# update ivr_detail_log set logtime = replace(logtime,'日',' ') ;

          feitian_logs=# update ivr_detail_log set logtime = replace(logtime,'時',':') ;
          feitian_logs=# update ivr_detail_log set logtime = replace(logtime,'分',':') ;
          feitian_logs=# update ivr_detail_log set logtime = replace(logtime,'秒','') ;

          替換完畢,就是上面的時間格式了。

          (2)轉換數據類型
          我用的是比較傳統和保守的方法
          # alter ivr_detail_log add column start_time timestamp;
          # update ivr_detail_log set start_time = to_timestamp(logtime,'YYYY-MM-DD HH:MI:SS');

          這就完成了。
          當然也可以直接把改變字段類型。

          #






          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2009-07-17 17:00 zhyiwww 閱讀(4284) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 淮安市| 民乐县| 平南县| 朝阳区| 南部县| 井冈山市| 大田县| 萨嘎县| 泽普县| 万州区| 淮阳县| 沙河市| 丹东市| 永昌县| 鄂州市| 巴马| 宁远县| 新河县| 永胜县| 沈丘县| 聂荣县| 杭锦后旗| 庄河市| 朝阳县| 铜梁县| 工布江达县| 正安县| 喀什市| 鄂尔多斯市| 博白县| 凤山市| 新乐市| 肥东县| 马鞍山市| 普兰县| 宁乡县| 大庆市| 南安市| 呼伦贝尔市| 吉安县| 桦川县|