如何判断oracle clob中存储的是纯文本还是doc文档或者其他格式
只是文本
创新互联建站是一家专业从事网站建设、成都网站设计、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,创新互联建站依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!
blob:二进制lob,为二进制数据,最长可达4GB,存贮在数据库中。
clob:字符lob,字符数据,最长可以达到4GB,存贮在数据库中。
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’,点开之后即可查看当前用户的所有存储过程。
右键点击存储过程,选择‘view’可查看详细信息
怎么知道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。
网站标题:怎么判断oracle存储 判断oracle存储过程执行状态
网站地址:http://lswzjz.com/article/hepeji.html