ORACLEとSQLPLUSと。
ORACLE MASTER BRONZEに向けて、自身がよく忘れる(間違える)所をちょっと確認してみた。
日付型のデータを形式を指定して表示したい時の方法↓
- SELECT TO_CHAR(TB_A.日付, 'YYYY/MM/DD HH24:MI:SS AM' FROM TB_A;
こうすると「西暦/月(2桁)/日(2桁) 時間(24時間表記):分:秒 午前(OR午後)」とっ表示される。午前午後の表示はAMでもPMでも同じ。また「分」の表示は「MI」と指定するのをよく忘れてしまうので、覚えておく。
複数テーブルに同時にインサートを行いたかった
1つのSQL文で複数の表にINSERTする絶品テクニック(1/2) − @IT
に書かれているように、一度で複数テーブルにinsertしたかったけどできなかったよ。。。
- 追記
環境を変えてiSQL*PlusやSQL*Plusで実行してみたことこ難なく出来ました。
なんでだろうな。。。
ともあれ、インサートを同時に出来る処理はiSQL*Plus、SQL*Plusレベルでは可能ですね。
アプリやら自作システムなんかからSQLを実行可能かどうかはまた別問題なので注意が必要だと思います。