在oracle 資料庫中查看一個sql語句的執行時間和SP2-0027錯誤

來源:互聯網
上載者:User

進入sqlplus
SQL> set timing on
SQL>
SQL> select count(*) from comm_human_role;
COUNT(*)
----------
866
Elapsed: 00:00:00.05
以上數字輸出分別是:Hours:Minutes:Seconds.Milliseconds
即用了0.05秒的時間執行,相當於50毫秒。
時間如果是這樣的表示:00: 03: 235.78
總共用的時間為235.78秒, 不到4分鐘,所以顯示的是3分鐘(235.78秒大約為3分鐘55.78秒)
#設定螢幕行寬度
SQL>set linesize 190
#設定sqlplus列印執行計畫和統計資訊
SQL>set autotrace on
#設定sqlplus列印執行時間
SQL>set timing on
如果在sqlplus中出現下面的錯誤:
SP2-0027: Input is too long (> 2499 characters) - line ignored
表示sql一行的語句已經超過了2499個字元。
解決:
在一段sql中加“斷行符號”,
保證每行不超2499個字元,重新執行sql語句就好了。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.