程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> 在oracle 數據庫中查看一個sql語句的執行時間和SP2-0027錯誤

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

編輯:關於Oracle數據庫
進入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語句就好了。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved