<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 久久久久亚洲精品男人的天堂| 日本不卡在线观看免费v| 狠狠亚洲婷婷综合色香五月排名| 亚洲国产成人久久综合| 毛片a级毛片免费观看免下载| 亚洲成aⅴ人片在线观| 9277手机在线视频观看免费| 亚洲免费视频在线观看| 久久国产乱子伦精品免费看| 亚洲国产人成在线观看69网站| 在线看片免费人成视频久网下载| 国产偷窥女洗浴在线观看亚洲| 久久成人永久免费播放| 亚洲成色在线综合网站| 日韩免费无码视频一区二区三区| 亚洲精品综合一二三区在线 | 中文字幕免费不卡二区| 亚洲AV日韩精品久久久久| 日韩精品无码专区免费播放| 亚洲精品午夜在线观看| 好男人视频在线观看免费看片| 亚洲区日韩精品中文字幕| 免费在线观看黄网| 暖暖免费日本在线中文| 亚洲va在线va天堂成人| 亚洲高清无码在线观看| 免费黄网站在线看| 亚洲熟妇无码一区二区三区| 日本视频免费在线| APP在线免费观看视频| 亚洲AV一二三区成人影片| 免费在线观看污网站| 中文字幕亚洲免费无线观看日本| 在线观看日本亚洲一区| 激情97综合亚洲色婷婷五 | 久久大香伊焦在人线免费| 亚洲中文精品久久久久久不卡| 亚洲欧洲日本在线| 国产卡二卡三卡四卡免费网址| 色老头综合免费视频| 亚洲熟妇av一区二区三区下载|