轉自 http://edu.chinaz.com/Get/Database/Oracle/059301006107324955.aspSQL中的單記錄函數 1.ASCII 返回與指定的字元對應的十進位數; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- -
TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy four digits 1998 24小時格式下時間範圍為: 0:00:00
在生產中常會遇到需要將數量比較大的表值匯入到本地文字檔中. 方法有很多種,比較常用的就是spool命令:要輸出符合要求格式的資料檔案只需在select時用字元串連來標準格式。比如有如下表CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SQL>; select id,username,password from myuser;//測試表
用於where比較條件的有: 等於:=、<、<=、>、>=、<> 包含:in、not in exists、not exists 範圍:between...and、not between....and 匹配測試:like、not like Null測試:is null、is not null 布爾連結:and、or、not萬用字元:在where子句中,萬用字元可與like條件一起使用。在Oracle中:
方法一第一步:登入sql/plus 執行命令(無先後順序)set time on; (說明:開啟時間顯示) set autotrace on; (說明:開啟自動分析統計,並顯示SQL語句的運行結果) set autotrace traceonly; (說明:開啟自動分析統計,不顯示SQL語句的運行結果)二者選一個執行第二步: 輸入你要查看的sql 執行第三步:查看結果 (圖怎麼沾不上啊)方法二先執行 EXPLAIN PLAN FOR select *
■修改初始化參數control_filesSQL> alter system set control_files= '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control01.ctl', '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control02.ctl',