<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 舵手 閱讀(1231) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 69视频在线观看高清免费| 亚洲高清毛片一区二区| 国产成人精品123区免费视频| 国产亚洲精品久久久久秋霞| 亚洲愉拍一区二区三区| 色猫咪免费人成网站在线观看| 亚洲国产精品无码久久青草 | 国产免费无码AV片在线观看不卡| 国产高清免费观看| 亚洲情A成黄在线观看动漫软件| 久久国产精品2020免费m3u8| 国产亚洲欧洲Aⅴ综合一区| 美女黄网站人色视频免费| 在线免费观看视频你懂的| 亚洲一级毛片视频| xxxx日本免费| 亚洲福利电影在线观看| 99久久人妻精品免费二区| 久久香蕉国产线看观看亚洲片| GOGOGO高清免费看韩国| 在线亚洲精品自拍| eeuss在线兵区免费观看| 亚洲第一页综合图片自拍| 美女啪啪网站又黄又免费| 四虎AV永久在线精品免费观看| 精品无码专区亚洲| 人与动性xxxxx免费| 免费无码VA一区二区三区| 亚洲精品成人无码中文毛片不卡| 国产免费久久精品99久久| 亚洲综合伊人久久综合| fc2免费人成为视频| 国产av无码专区亚洲av桃花庵| a级毛片免费观看视频| 久久精品亚洲综合| 91九色视频无限观看免费| 亚洲av专区无码观看精品天堂| 成全影视免费观看大全二| 亚洲国产精品无码中文lv| 免费国产高清视频| 亚美影视免费在线观看|