148.Oracle数据库SQL开发之 大对象——在PLSQL中使用大对象
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50185815
使用ORALCE数据自自带的DBMS_LOB包中的方法来使用LOB。
关于DBMS_LOB中的所有方法,可以查询《OracleDatabase PL/SQL Packages and Types Reference》官方手册。
1. APPEND
用于将源LOB的数据添加到目标LOB末尾。
2. CLOSE
用于关闭以前打开的LOB。
3. COMPARE
用于比较两个LOB中的数据。
4. COPY
用于将源LOB的数据复制到目标LOB。
5. CREATETEMPORARY
用于在用户默认临时表空间中创建一个临时LOB。
6. ERASE
用于删除一个LOB的数据,从偏移量开始删除指定数量的字符或字节。
7. FILECLOSE
用于关闭一个BFILE。
8. FILEEXISTS
用于关闭所有的BFILE对象。
9. FILEGETNAME
用于获得BFILE的目录和文件名。
10. FILEISOPEN
用于检查文件是否打开。
11. FILEOPEN
用于打开文件。
12. FREETEMPORARY
用于释放用户默认临时表空间的临时LOB。
13. GETCHUNKSIZE
用于获得读写LOB数据时所用的块大小。
14. GET_STORAGE_LIMIT
用于获得LOB的最大允许大小。
15. GETLENGTH
用于获得LOB数据的长度。
16. INSTR
返回LOB数据中从一个偏移量开始第N次模式匹配字符的起始位置。
17. ISOPEN
用于检查LOB是否已经打开。
18. ISTEMPORARY
用于检查LOB是否为一个临时LOB。
19. LOADFROMFILE
用于将BFILE数据加载到一个CLOB,NCLOB或BLOB中。
20. LOADBLOBFROMFILE
用于将BFILE数据加载到一个BLOB中。
21. LOADCLOBFROMFILE
将BFILE数据加载到一个CLOB/NCLOB中。
22. OPEN
用于打开一个LOB。
23. READ
用于将LOB数据读到缓冲区中。
24. SUBSTR
返回部分LOB数据,从指定偏移量开始返回指定数据的字符或字节。
25. TRIM
用于将LOB数据截短到指定长度。
26. WRITE
用于将数据从缓冲区写到LOB。
27. WRITEAPPEND
用于将数据从缓冲区写到LOB的末尾。