oracle存储blob
发布时间: 2023-06-05 22:54:59
1. Oracle中Blob和Clob的作用
BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。
2. python如何保存从oracle数据库中读取的BLOB文件
import cx_Oracle
con = cx_Oracle.connect(‘username’, ‘password’, ‘dsn’)
blob_sql = "select column_name from table where clause"
cursor = con.cursor()
cursor.execute(blob_sql)
result = cursor.fetchall()
file = open('file_name', "wb")
file.write(result[0][0].read()) #可以print查看result的内容,根据实际情况read
file.close()
3. oracle表里有BLOB字段,存储的是ZIP文件,如何用数据库语言导出ZIP文件
create table temp_blob as select &blob_colname from &tbname ;
然后使用exp或者expdp 。
或者你也可以使用第三方编程语言或者软件来导出。
热点内容