Oracle學習筆記 之 sqlplus 用法

Oracle學習筆記 之 sqlplus 用法


① 安裝完成之後,當然要登陸了,輸入用戶名和口令,這裏需要注意,輸入口令的時候如果想要有dba的權限 需要輸入:口令+as+sysdba

例如:

請輸入用戶名:  scott
輸入口令:12345 as sysdba

② 在sqlplus中輸入時難免出錯

   a、就算是錯的也可以先執行,然後對應的命令會記錄到緩衝中,輸入“  ed   ”調出記事本,更改之後保存,更改之後的命令就會寫入緩衝,輸入 “ /  ”執行;

   b、輸入   list   顯示緩衝區的所以命令,輸入  list N    定位到N行,輸入 “  change/原語句/新語句  ”,輸入 “ /  ”執行;


③在現有緩衝中增加 可以使用  input   命令


④把緩衝區命令保存到文件   sql> save +d:\test  replace   (如存在則替換)

    執行此文件                           sql>@d:\test.sql  或 sql>start  d:\test.sql


⑤替代變量     個人感覺這個功能和函數以及存儲過程差不多,只不過代碼量要少的多,也相對簡單的多;

   eg:

  select  Ename , job from emp
where Ename=&Ename;

    執行的時候會要求輸入對應的  &Ename的值,而且可以多次執行,很方便;


    但是如果輸入是一個變量但是要用到兩個或多個地方,用&的話就需要多次輸入,很不方便,這種情況可以使用&&

select  Ename,&&job from emp
order by &&job;

   只需輸入一次變量,但是之後變量的值就確定了,也就是重複執行也是第一次的結果

   輸入sql>define 發現job已經被定義了,可以使用  undefine job   刪除定義的變量










發佈了34 篇原創文章 · 獲贊 16 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章