「oracle全般」の編集履歴(バックアップ)一覧はこちら

oracle全般」(2007/01/25 (木) 16:12:35) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*oracle全般 **IMPORT/EXPORT ◆EXPORT作業 1.コマンドプロンプトを起動 2.作業用ディレクトリに移動 3.Expコマンドを実行 exp userid=scott/tiger tables=emp [tables=(emp1,emp2,・・・] file=emp.dmp log=emp.log ※使用できるコマンドラインパラメータの一覧と そのデフォルト値の確認 ⇒exp help=y ◆IMPORT作業 1.コマンドプロンプトを起動 2.作業用ディレクトリに移動 3.Impコマンドを実行 imp userid=scott/tiger tables=emp ignore=y file=emp.dmp log=emp.log ※使用できるコマンドラインパラメータの一覧と そのデフォルト値の確認 ⇒imp help=y ◇cshシェル環境 exp scontt/tiger tables=emp >& emp.log ◇sh、ksh、bashシェル環境 exp scott/tiger tables=emp > emp.log 2>&1 **sql*Loader SQL*Loader を使用して、外部ファイルのデータを Oracle データベースの表にロードします。強力な データ解析エンジンによって、あらゆるデータ形式の データ・ファイルに対応できます。 ◆コマンド sqlldr userid=user/userpass@db control=load_data.ctl log=051019.log SILENT=header,feedback,errors,discards,partitions ◆load_data.ctl コントロールファイル OPTIONS(LOAD=-1,SKIP=0,ERRORS=1) LOAD DATA INFILE table_record.csv append --⇒insert,append,replace,truncate INTO TABLE table_name FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' (column_name1, column_name2, column_name_date1 DATE "YYYY-MM-DD hh24:mi:ss", column_name_date2 DATE "YYYY-MM-DD hh24:mi:ss", column_name3) ◆table_record.csv データファイル "123","白菜","2001/07/01 00:00:00", "2001/07/01 00:00:00","1" "456","椎茸","2001/07/01 00:00:00", "2001/07/01 00:00:00","1" "789","人参","2001/07/01 00:00:00", "2001/07/01 00:00:00","1"
**oracle全般 ◆null値の比較について ①条件文 「column = null」 はダメ ⇒正しくは is {not} null ②group by 句なしのグループ関数を使用した場合で  該当レコードがない場合、nullの値が返って来る。  (group by 句ありでグループ関数を使用した場合で  該当レコードがない場合は、0件) ③条件文 「column <> something」 の場合、  column が null であるレコードは返ってこない

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー