<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    GalaxyPilot —— D.S


            生命不熄,戰斗不止
    數據加載中……

    sqlplus中改變日期的輸出格式

      工作中碰到用spool導出數據,其中有日期格式的字段,因為format了各列,就不想用to_char把日期再format了,而且用to_char的話還要把要所有的列都寫在select語句中。win下默認的格式為DD-MM-yy ,如下:
      SQL>select sysdate from dual;
      
      SYSDATE
      ----------
      21-12月-04
      
      數據庫中的日期字段中的格式為yyyy-mm-dd hh24miss,導出的數據中也要這樣的格式,設置nls_date_format就可以實現,如下:
      
      1.用alter session來修改
      
      SQL>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
      SQL> select sysdate from dual;
      
      SYSDATE
      -------------------
      2004-12-21 14:44:24
      
      2.在OS中設置nls_date_format
      
      打開一個控制臺窗口
      C:>SET NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS //注意:這里YYYY-MM-DD HH24:MI:SS不能加引號,但在unix系統中要加
      
      SQL> select sysdate from dual;
      
      SYSDATE
      -------------------
      2004-12-21 14:45:44
      
      這樣改了以后只對當前的控制臺窗品有效,如果不想每次都設置,就修改系統/用戶環境變量,新增一個nls_date_format變量,值為YYYY-MM-DD HH24:MI:SS
      
      打開一個控制臺窗口
      SQL> select sysdate from dual;
      
      SYSDATE
      -------------------
      2004-12-21 14:46:15
      
      這樣在spool中直接select * from tabs就行了。

    posted on 2006-04-08 08:56 舵手 閱讀(1226) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 又粗又大又长又爽免费视频| 久久久久无码精品亚洲日韩| 亚洲制服丝袜第一页| 91av视频免费在线观看| 国产福利在线免费| 亚洲六月丁香婷婷综合| 2021免费日韩视频网| 精品国产人成亚洲区| 亚洲欧美日韩中文无线码| 久久免费观看国产精品88av| 亚洲人成人一区二区三区| www在线观看播放免费视频日本| 久久亚洲高清综合| 性无码免费一区二区三区在线| 日本媚薬痉挛在线观看免费| 自拍偷自拍亚洲精品偷一| 亚洲日韩国产精品乱| 国色精品va在线观看免费视频| 亚洲AV无码一区二区二三区入口 | 国产日韩亚洲大尺度高清| 亚洲av日韩精品久久久久久a| 在线看片无码永久免费aⅴ| 美景之屋4在线未删减免费 | 国产日本亚洲一区二区三区| 午夜免费福利在线| 一区二区三区免费视频播放器| 亚洲精品乱码久久久久66| 最近新韩国日本免费观看| 久久亚洲精品无码gv| 久久久青草青青国产亚洲免观 | 精品免费tv久久久久久久| 91亚洲精品自在在线观看| 四虎免费久久影院| 免费福利电影在线观看| 久久精品亚洲AV久久久无码| 免费A级毛片在线播放| 亚洲熟妇自偷自拍另欧美| 亚洲人成无码网站| 最近免费中文字幕4| 国产在线观看免费av站| 97se亚洲国产综合自在线|