在oracle 數(shù)據(jù)庫(kù)中查看一個(gè)sql語(yǔ)句的執(zhí)行時(shí)間和SP2-0027錯(cuò)誤
更新時(shí)間:2009年10月08日 13:41:46 作者:
oracle 數(shù)據(jù)庫(kù)中查看一個(gè)sql語(yǔ)句的執(zhí)行時(shí)間和SP2-0027錯(cuò)誤的解決方法
進(jìn)入sqlplus
SQL> set timing on
SQL>
SQL> select count(*) from comm_human_role;
COUNT(*)
----------
866
Elapsed: 00:00:00.05
以上數(shù)字輸出分別是:Hours:Minutes:Seconds.Milliseconds
即用了0.05秒的時(shí)間執(zhí)行,相當(dāng)于50毫秒。
時(shí)間如果是這樣的表示:00: 03: 235.78
總共用的時(shí)間為235.78秒, 不到4分鐘,所以顯示的是3分鐘(235.78秒大約為3分鐘55.78秒)
#設(shè)置屏幕行寬度
SQL>set linesize 190
#設(shè)置sqlplus打印執(zhí)行計(jì)劃和統(tǒng)計(jì)信息
SQL>set autotrace on
#設(shè)置sqlplus打印執(zhí)行時(shí)間
SQL>set timing on
如果在sqlplus中出現(xiàn)下面的錯(cuò)誤:
SP2-0027: Input is too long (> 2499 characters) - line ignored
表示sql一行的語(yǔ)句已經(jīng)超過了2499個(gè)字符。
解決:
在一段sql中加“回車”,
保證每行不超2499個(gè)字符,重新執(zhí)行sql語(yǔ)句就好了。
SQL> set timing on
SQL>
SQL> select count(*) from comm_human_role;
COUNT(*)
----------
866
Elapsed: 00:00:00.05
以上數(shù)字輸出分別是:Hours:Minutes:Seconds.Milliseconds
即用了0.05秒的時(shí)間執(zhí)行,相當(dāng)于50毫秒。
時(shí)間如果是這樣的表示:00: 03: 235.78
總共用的時(shí)間為235.78秒, 不到4分鐘,所以顯示的是3分鐘(235.78秒大約為3分鐘55.78秒)
#設(shè)置屏幕行寬度
SQL>set linesize 190
#設(shè)置sqlplus打印執(zhí)行計(jì)劃和統(tǒng)計(jì)信息
SQL>set autotrace on
#設(shè)置sqlplus打印執(zhí)行時(shí)間
SQL>set timing on
如果在sqlplus中出現(xiàn)下面的錯(cuò)誤:
SP2-0027: Input is too long (> 2499 characters) - line ignored
表示sql一行的語(yǔ)句已經(jīng)超過了2499個(gè)字符。
解決:
在一段sql中加“回車”,
保證每行不超2499個(gè)字符,重新執(zhí)行sql語(yǔ)句就好了。
相關(guān)文章
oracle—SQL技巧之(一)連續(xù)記錄查詢sql案例測(cè)試
有這樣一個(gè)需求:需要查詢出某個(gè)客戶某一年那些天是有連續(xù)辦理過業(yè)務(wù),本文給予sql實(shí)現(xiàn)語(yǔ)句并測(cè)試,感興趣的朋友可以了解下2013-01-01
Oracle使用TRUNCATE TABLE清空多個(gè)表的應(yīng)用實(shí)例
在數(shù)據(jù)庫(kù)管理中,TRUNCATE TABLE 是一個(gè)非常實(shí)用的命令,然而,在Oracle數(shù)據(jù)庫(kù)中,TRUNCATE TABLE 命令是針對(duì)單個(gè)表的操作,不直接支持在一個(gè)語(yǔ)句中清空多個(gè)表,本文探討如何在Oracle環(huán)境中高效地對(duì)多個(gè)表執(zhí)行 TRUNCATE TABLE,并提供實(shí)際的應(yīng)用場(chǎng)景示例2024-05-05
oracle11g密碼復(fù)雜性校驗(yàn)開啟關(guān)閉方式
這篇文章主要介紹了oracle11g密碼復(fù)雜性校驗(yàn)開啟關(guān)閉方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
centos 6.5下安裝oracle 11gR2與Oracle自動(dòng)啟動(dòng)的配置
CentOS 下安裝 Oracle 是一件比較麻煩的事情,下面這篇文章主要介紹了在 centos 6.5下安裝oracle 11gR2的前的配置步驟,以及安裝完成后,如何設(shè)置為隨系統(tǒng)自動(dòng)啟動(dòng)。配置完成后,啟動(dòng)圖形化安裝,沒有什么可說的,本文就沒有一一截圖。需要的朋友可以參考借鑒。2017-01-01
oracle基礎(chǔ)教程之多表關(guān)聯(lián)查詢
在實(shí)際開發(fā)中每個(gè)表的信息都不是獨(dú)立的,而是若干個(gè)表之間存在一定的聯(lián)系,如果用戶查詢某一個(gè)表的信息時(shí),可能需要查詢關(guān)聯(lián)表的信息,這就是多表關(guān)聯(lián)查詢,這篇文章主要給大家介紹了關(guān)于oracle基礎(chǔ)教程之多表關(guān)聯(lián)查詢的相關(guān)資料,需要的朋友可以參考下2023-12-12

