只是文本
創(chuàng)新互聯(lián)建站是一家專業(yè)從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)建站依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
blob:二進(jìn)制lob,為二進(jìn)制數(shù)據(jù),最長可達(dá)4GB,存貯在數(shù)據(jù)庫中。
clob:字符lob,字符數(shù)據(jù),最長可以達(dá)到4GB,存貯在數(shù)據(jù)庫中。
bfile:二進(jìn)制文件;存貯在數(shù)據(jù)庫之外的只讀型二進(jìn)制數(shù)據(jù),最大長度由操作系統(tǒng)限制。
nclob:支持對(duì)字節(jié)字符集合(nultibyte characterset)的一個(gè)clob列。
例:word/excel等二進(jìn)制文件存BLOB。 jsp等純文本的存CLOB。
命令行:
sqlplus / as sysdba
select name from user_source where type='PROCEDURE';
可查看sys用戶下所有存儲(chǔ)過程名字
select text from user_source where name='XXX'
可查看該存儲(chǔ)過程的內(nèi)容
plSQLdevloper工具:
左側(cè)找到‘Procedures’,點(diǎn)開之后即可查看當(dāng)前用戶的所有存儲(chǔ)過程。
右鍵點(diǎn)擊存儲(chǔ)過程,選擇‘view’可查看詳細(xì)信息
如果數(shù)據(jù)庫是10g及以上版本,可以使用dbms_utility.format_error_backtrace(),這個(gè)函數(shù)能夠返回錯(cuò)誤行,可以套用以下格式:
create or replace procedure prc_test(參數(shù)) is
v_no number;
begin
select no into v_no from zrp;
exception
when others then
dbms_output.put_line('SQL CODE:'||sqlcode||chr(10)||
sqlerrm||chr(10)||
dbms_utility.format_error_backtrace());
end;
這樣寫的好處是,當(dāng)程序發(fā)成異常,唄exception捕獲后,就會(huì)打印出錯(cuò)誤信息及發(fā)生錯(cuò)誤的行號(hào)
使用第三方軟件執(zhí)行存儲(chǔ)過程后軟件會(huì)有所提示:
---比如SQL Navigator 在執(zhí)行存儲(chǔ)過程后,運(yùn)行按鈕恢復(fù)可點(diǎn)狀態(tài),這就代表存儲(chǔ)過程通過并成功執(zhí)行;您可以調(diào)用查詢您執(zhí)行的存儲(chǔ)過程中的語句看看值都正常否。
---比如PL/SQL 這個(gè)執(zhí)行后軟件會(huì)提示 " procedure successfully completed"這樣就代表執(zhí)行成功;
首先,你應(yīng)該從文件系統(tǒng)層面都看oracle安裝的位置、數(shù)據(jù)文件、控制文件、日志文件存儲(chǔ)位置。
其次,你再從操作系統(tǒng)層面去查看以上文件系統(tǒng)是掛載在哪個(gè)磁盤或卷上。
最后,你再從存儲(chǔ)層面去查看怎么劃的lun。