控制台訪問oracle命令


控制台訪問oracle:
  windows平台 鍵盤window+r 輸入 cmd 回車 輸入sqlplus回車 提示你輸入用戶名和密碼 然后回車

desc:查看表結構
  desc + 表名

set line[size]{80|n}:size為值 默認為80 如果屏幕足夠大可以設置任何值
  set line 100

L和n text:L顯示上一條的sql n text 用來修改上一條sql出錯的地方(表 person 有 name,age,sex,height這些列)
  
  例如上一條sql為:
    select name,age,sex
    from xxx
    where age>20
    order by height 可以看出from xxx寫錯了
  可以先輸入L查看這條sql 然后輸入2 from person 即可修改這條sql 如圖所示

  
  

/ 運行:
  組合 L 和 n text使用 修改過之后 輸入 / 即可運行修改過的語句

n 命令和a 命令:n設置某行為當前行,a添加操作(表 person 有 name,age,sex,height這些列)
  例如:select name
     from person; 但是你忘了加age 和 sex
  具體操作:先輸入L查看上條sql也就是這條sql
       然后輸入1將當前行設置為第一行
       然后輸入 a ,age,sex
       最后輸入 / 執行修改過的sql
  如圖:
  

del:刪除第幾行(表 person 有 name,age,sex,height這些列)
  例如:select name,age,sex
     from person
     where age>20
     order by height; 想刪除order by height 這一句。
  步驟:先輸入L查看這條sql
     輸入del 4 (因為4代表第四行 也就是當前行)想要刪除 2-4行:del 2,4
     輸入L查看是否修改成功
     輸入 / 運行

c:新的正文代替原文
  例如:select name,age,sex
     from xxx
     where age>20
     order by height; 想修改xxx為person。
  步驟:先輸入L查看這條sql
     輸入2 設置第二行為當前行
     輸入c /xxx/person
     輸入 / 運行

 save:轉換為sql腳本
  例如:select name,age,sex
     from xxx
     where age>20
     order by height; 想要保存為sql腳本
  save F:\xxx.sql

get:裝載腳本文件到控制台
  F:\xxx.sql是保存的腳本文件 想要裝載到控制台運行它
  步驟:get F:\xxx.sql
     輸入 /運行

ed:編輯保存的腳本文件
  F:\xxx.sql是保存的腳本文件 想要編輯它
  ed F:\xxx.sql

start和@:直接運行腳本文件
  F:\xxx.sql是保存的腳本文件 想要直接運行它
  @ F:\xxx.sql  或者 start F:\xxx.sql

spool:把你想要的輸入輸出保存到一個文件當中 生成一個大報表
  步驟:首先輸入 spool F:\xxx.txt (從這開始下面控制台所有輸入輸出的東西全部都會保存到F盤 xxx.txt文件當中 知道遇見 spool off 結束)
     最后輸入 spool off (結束文檔並保存)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM