[SQL] oracle에서 SQL 쿼리 편집하기
1. oracle에서 쿼리 편집하기
Mysql을 사용하다가 oracle를 사용하다보면
느끼는 차이점 중에 쿼리를 실행할 때 mysql에서는 바로 전에 실행시킨 쿼리가 실패했을경우 방향키를 이용하여 실패한 쿼리를 다시 편집할 수 있지만 오라클은 그렇지 않다는 것이죠..
다시 입력하기는 귀찮을때 오라클에서 실패한 쿼리를 편집하는 방법으로
SQL>define_editor=vi
SQL>ed
를 실행하면 실패한 쿼리를 vi 에디터상태에서처럼 편집할 수 있습니다.
저장하시고..
SQL>/
하시면 됩니다..
2. 사용자별로 현재 사용중이 테이블 검색하기
SQL> select table_name,tablespace_name from user_tables;
3. 쿼리되는 내용을 text 파일로 저장하기 (load data 할때 유용)
SQL> spool /home/oracle/text.txt
SQL> select * from table_name
SQL> spool off