如何用sqlplus执行一个sql文件和批量执行sql文件
1.sqlplus執行單個SQL文件
舉個例子,假設你的sql文件是test.sql ,保存路徑是D:\script,那么在sqlplus里執行它,用如下語法:
sqlplus> @D:\script\test.sql
這是windows環境下的方法,linux類似,簡單來說,就是“@” 加上完整文件名(絕對路徑+文件名+文件擴展名) --------------------- 本文來自 mkl34367803 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/u010523770/article/details/79013962?utm_source=copy
?
2.sqlplus批量執行sql文件
假如我們有很多sql腳本,如果一個一個sql腳本文件執行顯然過于麻煩,下邊我們演示sql腳本批量執行。
解決方法:將需要執行的sql腳本文件的@絕對路徑 存放到一個腳本文件中,然后執行這個腳本文件就可以了
具體演示:
1.新建step.sql腳本,內容如下
2.sqlplus中執行
SQL> @D:\Users\caojx\Desktop\testsql\step.sql;----本文來自 大海深處的星星 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/u013991521/article/details/79293543?utm_source=copy
?
用sqlplus的spool導文本文件
2017年02月07日 17:09:43?波特王子?閱讀數:3217更多
個人分類:?數據庫開發Oracle相關
?
補充:
set numformat 99999999999.999? ?--保留三位小數,小于零時小數點前不補零(.222)
用colsep?,導出的字段會按字段長度自動補空格
?
?如果sql語句中用到了連接符“||”,則對輸出的格式設置無效?(set numformat?)
參考:
http://www.diybl.com/course/7_databases/oracle/oraclejs/20110223/553944.html?
sqlplus user guid:
http://docs.oracle.com/cd/B10501_01/server.920/a90842/toc.htm
?
總結
以上是生活随笔為你收集整理的如何用sqlplus执行一个sql文件和批量执行sql文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php怎么实现打印预览,JavaScri
- 下一篇: Hbase 解析(四) 布隆过滤器(B