程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle命令行自定義編輯器vi

Oracle命令行自定義編輯器vi

編輯:Oracle數據庫基礎

Oracle命令行對於Oracle數據庫的重要性不言而喻,下面就為您介紹的是Oracle命令行自定義編輯器vi,希望對您學習Oracle命令行能有所幫助。

Oracle命令行自定義編輯器vi:

還是舉例吧,首先我們先以sqlplus裡定義編輯器為vi為例,進行文件的編輯和保存,如下:

--Oracle命令行定義編輯器為vi

  1. SQL> define_editor='vi' 
  2. SQL> col FILE_NAME for a45  
  3. SQL> col TABLESPACE_NAME for a10  
  4. SQL> col CURRENT_SCN for 999999999999  
  5. SQL> col TABLESPACE_NAME heading 'TBS_NAME'  
  6. SQL> select a.FILE_NAME,a.TABLESPACE_NAME,b.CURRENT_SCN from DBA_DATA_FILES a, v$database b where a.TABLESPACE_NAME='USERS';  
  7.  
  8. FILE_NAME                                     TBS_NAME     CURRENT_SCN  
  9. --------------------------------------------- ---------- -------------  
  10. +DATAGRP/db/datafile/users.259.686941969      USERS        73497665778  

--保存最近1次的sql至指定文件me.

  1. sqlSQL> save me.sql  
  2. Created file me.sql  
  3. SQL>        
  4. SQL> host cat me.sql  
  5. select a.FILE_NAME,a.TABLESPACE_NAME,b.CURRENT_SCN from DBA_DATA_FILES a ,v$database b where a.TABLESPACE_NAME='USERS' 
  6. /  
  7. SQL>  

--進入vi編輯器修改文件me.

  1. sqlSQL> edit me.sql  
  2.  
  3. select a.FILE_NAME,a.TABLESPACE_NAME,b.CURRENT_SCN from DBA_DATA_FILES a ,v$database b where a.TABLESPACE_NAME='USERS' 
  4. /  
  5. ~  
  6. ~   
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved