談笑有鴻儒,往來無白丁

          在恰當的時間、地點以恰當的方式表達給恰當的人...  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊伍中來,支持blogjava做大做強!向dudu站長致敬>> > 我的微博敬請收聽
          1、D:\>exp user/pwd@db? file=datazy.dmp tables=(TBL_TRAIN_YEARCENSOR,TBL_TRAIN_EXAMMSG,TBL_TRAIN_ARCHIVES),


          這個命令是專門導出幾張表格的oracle數據備份寫法比較有用.

          2、SQL> SELECT To_char(systimestamp,'yyyy-MM-dd hh:mm:ssxff') as d FROM dual;

          上面的這個函數是用來從oracle9i以及以上的版本來取得毫秒級別的SQL

          3、SQL>set head? off
          SQL>select 'drop table '||table_name ||';' from cat;
          上面的SQL是生成你登錄的用戶下面所有表格刪除的SQL;這是利用SQL來生成SQL的例子

          4、oracle里面的Like函數有這樣的一個用法:

          ??? select * from table where field1 like '1_1_0 %'

          ? 上面的這個SQL是查詢字段1中第1,3位是1第5位是0的所有記錄

          5、注意這個(+)的用法:

          ??? select * from table t1,table2 t2 ?where t1.Id=t2.cID(+);
          ? 解釋一下這個(+)的作用是說t1里面的每一條記錄都會出現在查詢的結果中,如果t2表沒有與之匹配的記錄就在t2里面添加空數據在查詢結果中。




          posted on 2006-11-21 10:57 壞男孩 閱讀(514) 評論(1)  編輯  收藏 所屬分類: ORACLE篇章

          FeedBack:
          # re: oracle里面的常用的命令
          2006-12-04 16:16 | smallpig
          剛剛學習完畢。  回復  更多評論
            
          主站蜘蛛池模板: 贵阳市| 鹤岗市| 吉木乃县| 浦东新区| 东乌珠穆沁旗| 徐汇区| 阿克| 茂名市| 潞西市| 桐乡市| 崇左市| 平潭县| 和政县| 海兴县| 扶余县| 光泽县| 高密市| 景德镇市| 平乐县| 永城市| 龙州县| 赤壁市| 樟树市| 西贡区| 屏东市| 赤水市| 缙云县| 巴林右旗| 呼和浩特市| 三江| 乌鲁木齐市| 嵊泗县| 黄龙县| 珲春市| 开原市| 浙江省| 乐东| 江阴市| 永兴县| 永清县| 福州市|