ORACLE sqlplus執行上一次的sql語句

2021-05-25 05:36:05 字數 898 閱讀 1020

使用run和/執行上次執行的命令

sql> select tname from tab where rownum < 2;

tname

arer_name_cfg

使用run,效果如下:

sql> run

1* select tname from tab where rownum < 2

tname

arer_name_cfg

使用/效果如下:

sql> /

tname

arer_name_cfg

注:run會顯示上次執行的語句,/不會

也可以通過list只顯示上次執行的語句,而不執行。

sql> list

1* select tname from tab where rownum < 2

使用list命令之後,可以通過a對其中一行追加,del刪除,c修改。

sql> list

1* select tname from tab

sql> 1

1* select tname from tab

sql> a  where rownum < 2;

1* select tname from tab where rownum < 2

sql> /

tname

arer_name_cfg

使用c命令修改

sql> 1

1* select tname from tab where rownum < 2

sql> c /2/3

1* select tname from tab where rownum < 3

sql> /

tname

arer_name_cfg

arer_seg_cfg

oraclesqlplus 執行計畫

一般通過很多任務具可以看pl sql的執行計畫來分析語句效能。這裡介紹通過pl sql檢視sql執行計畫的幾種方法 方法一.set autotrace on 然後當執行你的sql語句的時候,執行計畫自動顯示出來。不想看執行計畫了,set autotrace off 方法二.執行語句 explain ...

oracle sqlplus執行sql檔案

oracle執行外部檔案 c sqlplus user pwd db sql new.sql 執行多個sql檔案 1.把所有的檔案都放在同乙個目錄下,然後在命令列裡執行命令 c dir b d 1.sql 會把所有的sql檔名都輸出到乙個sql檔案中。2.用ultraedit開啟生成的sql檔案,a...

oracle sqlplus執行sql檔案

oracle執行外部檔案 c sqlplus user pwd db sql new.sql 執行多個sql檔案 1.把所有的檔案都放在同乙個目錄下,然後在命令列裡執行命令 c dir b d 1.sql 會把所有的sql檔名都輸出到乙個sql檔案中。2.用ultraedit開啟生成的sql檔案,a...