2010-05-25
知ってる人は知っているSQLPLUSの小技
1、put_lineの空白問題 set serveroutput on exec dbms_output.put_line(' abc'); 頭の空白を表示したいなら「format wrapped」オプションを使えばOK set serveroutput on format wrapped exec dbms_output.put_line(' abc');
2、空行エラー このSQL文をコピーして実行してみてください。 select deptno, empno, ename from emp where empno = '7788'; すると、空行があるため下記のようにエラーになる SQL> select deptno, empno, ename 2 from emp 3 SQL> where empno = '7788'; SP2-0734: unknown command beginning "where empn..." - rest of line ignored. 解決策として下記のコマンドを使う SET SQLBLANKLINES ON
3、 こんな経験ないでしょうか? SQL文を打ってる最中にカラム名が忘れて、 今まで打ったSQL文を消してカラム名を探す・・・ この場合「#」を利用すればOK SQL> select 2 #desc test Name Null? Type ---------------------- -------- ------------ ID NUMBER NAME VARCHAR2(30) 2 name from test; no rows selected
4、HTML出力 8iよりHTML出力が可能となった set markup html on spool on spool /tmp/test.html select * from v$database; spool off
5、前回SQL文の部分置換 SQL> select 'abc' from dual; 'AB --- abc SQL> c/'abc'/sysdate 1* select sysdate from dual SQL> / SYSDATE --------- 25-MAY-10
6、前回SQL文の条件追加 SQL> select sysdate from dual; SYSDATE --------- 25-MAY-10 SQL> a where 1=2 1* select sysdate from dual where 1=2 SQL> / no rows selected 注意:コマンド「a」の後にスペース2個が必要です!!
トラックバック - http://d.hatena.ne.jp/JiaLu/20100525/1274753614
リンク元
- 1540 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADRA_jaJP347JP348&q=csv 出力 勝手にtrim oracle 解除
- 764 http://www.google.co.jp/search?hl=ja&lr=lang_ja&tbs=lr:lang_1ja&q=Oracle11g+R2+環境変数&aq=f&aqi=&aql=f&oq=&gs_rfai=
- 595 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/JiaLu/20100524/1274669533&rct=j&q=オラクル "データベースの診??
- 538 http://www.google.co.jp/
- 456 http://www.google.co.jp/search?hl=ja&source=hp&q=oracle+csv出力&aq=0&aqi=g10&aql=&oq=oracle+csv&gs_rfai=
- 418 http://d.hatena.ne.jp/notify-NotifyUser_POST_NG_CATEGORY?aHR0cDovL2QuaGF0ZW5hLm5lLmpwL0ppYUx1LzIwMDkwNjMwLzEyNDYzMjYxMDk=
- 352 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http://d.hatena.ne.jp/JiaLu/20080904/1220521236&rct=j&q=oracle java データ ファイルへ出力&ei=f
- 322 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=SQL+spool+出力先&num=50
- 268 http://www.google.co.jp/url?sa=t&source=web&cd=2&ved=0CCAQFjAB&url=http://d.hatena.ne.jp/JiaLu/20081207/1228616805&rct=j&q=cent os に oracleインストール&ei=KSFnTe3qKs34cfjs2JAM&usg=AFQjCNF
- 263 http://www.google.co.jp/search?hl=ja&q=oracle+csv出力&aq=0&aqi=g10&aql=&oq=Oracle+CSV&gs_rfai=
