【SQL*Plus】使用EDIT命令快速編輯指令碼檔案
SQL*Plus中的edit命令提供給使用者一種非常便捷的編輯指令碼的手段。
在UNIX或Linux預設呼叫的是vi編輯器,在Windows環境中edit命令預設呼叫notepad編輯器。
1.查詢當前SQL*Plus的編輯器方法
sec@UNIX> define _editor
DEFINE _EDITOR = "vi" (CHAR)
檢視的結果是,此時SQL*Plus使用vim編輯器。
2.修改SQL*Plus的編輯器方法
直接給_editor賦予編輯器的名字即可。
1)修改UNIX環境下SQL*Plus編輯器為vim
sec@UNIX> define _editor=vim
sec@UNIX> define _editor
DEFINE _EDITOR = "vim" (CHAR)
此時便可輸入edit(或簡寫作ed)使用vim編輯器進行編輯了。
2)修改Windows環境下SQL*Plus編輯器為寫字板(wordpad、write.exe)
Windows環境下預設的編輯工具是記事本(notepad),可以使用下面的方法將其修改為功能稍顯強大的寫字板。
sec@Windows> define _editor=write
sec@Windows> define _editor
DEFINE _EDITOR = "write" (CHAR)
此時便可輸入edit(或簡寫作ed)使用寫字板進行編輯了。
3.編輯特定的指令碼檔案
如果系統設定了ORACLE_PATH變數,當使用edit緊跟檔名時,它便會去對應的目錄去匹配,如果沒有找到所要編輯的檔案便在當前目錄下繼續尋找。
如果系統沒有設定ORACLE_PATH變數,SQL*Plus僅會在當前目錄下尋找對應的檔案。
如果均沒有找到待編輯的檔案,便會建立該檔案(如果設定了ORACLE_PATH變數,將會在ORACLE_PATH變數指定的第一個目錄下建立檔案)。
另外,如果edit命令不加檔名錶示對SQL*Plus當前的buffer進行編輯,生成的檔名預設為AFIEDT.BUF。
4.小結
SQL*Plus是一項“技術”,只有反覆“躬行”後才能真正的體會其中的便捷與樂趣。
Good luck.
secooler
10.03.23
-- The End --
在UNIX或Linux預設呼叫的是vi編輯器,在Windows環境中edit命令預設呼叫notepad編輯器。
1.查詢當前SQL*Plus的編輯器方法
sec@UNIX> define _editor
DEFINE _EDITOR = "vi" (CHAR)
檢視的結果是,此時SQL*Plus使用vim編輯器。
2.修改SQL*Plus的編輯器方法
直接給_editor賦予編輯器的名字即可。
1)修改UNIX環境下SQL*Plus編輯器為vim
sec@UNIX> define _editor=vim
sec@UNIX> define _editor
DEFINE _EDITOR = "vim" (CHAR)
此時便可輸入edit(或簡寫作ed)使用vim編輯器進行編輯了。
2)修改Windows環境下SQL*Plus編輯器為寫字板(wordpad、write.exe)
Windows環境下預設的編輯工具是記事本(notepad),可以使用下面的方法將其修改為功能稍顯強大的寫字板。
sec@Windows> define _editor=write
sec@Windows> define _editor
DEFINE _EDITOR = "write" (CHAR)
此時便可輸入edit(或簡寫作ed)使用寫字板進行編輯了。
3.編輯特定的指令碼檔案
如果系統設定了ORACLE_PATH變數,當使用edit緊跟檔名時,它便會去對應的目錄去匹配,如果沒有找到所要編輯的檔案便在當前目錄下繼續尋找。
如果系統沒有設定ORACLE_PATH變數,SQL*Plus僅會在當前目錄下尋找對應的檔案。
如果均沒有找到待編輯的檔案,便會建立該檔案(如果設定了ORACLE_PATH變數,將會在ORACLE_PATH變數指定的第一個目錄下建立檔案)。
另外,如果edit命令不加檔名錶示對SQL*Plus當前的buffer進行編輯,生成的檔名預設為AFIEDT.BUF。
4.小結
SQL*Plus是一項“技術”,只有反覆“躬行”後才能真正的體會其中的便捷與樂趣。
Good luck.
secooler
10.03.23
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-630258/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- hadoop_批量命令指令碼&同步檔案指令碼Hadoop指令碼
- CMD 執行大檔案SQL指令碼SQL指令碼
- 檔案編輯、打包壓縮與查詢命令
- PowerDesigner: 利用sql指令碼檔案逆生成模型SQL指令碼模型
- 03工作目錄切換命令與文字檔案編輯命令
- PDF檔案有限制密碼,該如何編輯檔案?密碼
- DBeaver如何調整sql檔案編碼SQL
- 使用monaco編輯預覽markdown檔案
- Linux(CentOS7)使用vim編輯檔案LinuxCentOS
- 如何使用預覽程式編輯PDF檔案?
- 在蘋果Mac上如何使用指令碼編輯器?蘋果Mac指令碼
- 【leetcode】72. Edit Distance 編輯距離計算LeetCode
- Fnt檔案編輯工具
- git編輯配置檔案Git
- 如何編輯PDF檔案
- web指令碼編輯器ACE EditorWeb指令碼
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- Bash 指令碼如何建立臨時檔案:mktemp 命令和 trap 命令教程指令碼
- IDE 無法編輯並儲存 sail 命令生成的檔案IDEAI
- 檢測檔案編碼,轉換檔案編碼
- rsync命令快速刪大檔案
- nGrinder中快速編寫groovy指令碼01-指令碼結構指令碼
- Linux檔案過濾及內容編輯處理命令總結!Linux
- 幫助你排序文字檔案的 Awk 命令列或指令碼排序命令列指令碼
- Xliff Editor for MacXliff檔案編輯工具Mac
- 如何快速使用CSDN-Markdown編輯器
- PDF編輯器:NCH PicoPDF Plus for MacMac
- awk命令和指令碼的編寫啟蒙指令碼
- PDF編輯器怎麼用?如何編輯PDF檔案內容
- PDF文字怎麼編輯?怎麼編輯PDF檔案內容
- cmd命令列下用命令執行SQL指令碼到SQL Server資料庫中命令列SQL指令碼Server資料庫
- django指令碼orm中使用原生sqlDjango指令碼ORMSQL
- Shell指令碼 | 抓取log檔案指令碼
- 使用node構建檔案重新命名指令碼工具指令碼
- 如何使用python指令碼定時清空檔案內容?Python指令碼
- QDomDocument 讀取和編輯xml檔案XML
- Linux– 檔案編輯器 vi/vim(1)Linux
- Acrobat Pro DC 2022,PDF檔案編輯BAT
- 如何編輯PDF檔案的內容?