怎么判断oracle存储_oracle存储过程判断查询结果是否为空
如何判断oracle clob中存储的是纯文本还是doc文档或者其他格式
只是文本
bfile:二进制文件;存贮在数据库之外的只读型二进制数据,最大长度由操作系统限制.
nclob:支持对字节字符集合(nultibyte characterset)的一个clob列.
例:word/excel等二进制文件存BLOB. jsp等纯文本的存CLOB.
如何分析oracle存储过
命令行:
sqlplus / as sysdba
select name from user_source where type='PROCEDURE';
可查看sys用户下所有存储过程名字
select text from user_source where name='XXX'
可查看该存储过程的内容
plSQLdevloper工具:
左侧找到'Procedures',点开之后即可查看当前用户的所有存储过程.
怎么知道Oracle 存储过程中,哪些地方有错
如果数据库是10g及以上版本,可以使用dbms_utility.format_error_backtrace(),这个函数能够返回错误行,可以套用以下格式:
create or replace procedure prc_test(参数) 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;
这样写的好处是,当程序发成异常,呗exception捕获后,就会打印出错误信息及发生错误的行号
怎么知道 oracle存储过程是否执行完
使用第三方软件执行存储过程后软件会有所提示:
---比如SQL Navigator 在执行存储过程后,运行按钮恢复可点状态,这就代表存储过程通过并成功执行;您可以调用查询您执行的存储过程中的语句看看值都正常否.
---比如PL/SQL 这个执行后软件会提示 " procedure successfully completed"这样就代表执行成功;
如何查看oracle挂载哪个存储
首先,你应该从文件系统层面都看oracle安装的位置、数据文件、控制文件、日志文件存储位置.
其次,你再从操作系统层面去查看以上文件系统是挂载在哪个磁盘或卷上.
最后,你再从存储层面去查看怎么划的lun.