python如何复制oracle数据_Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法...
本文实例讲述了Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法。分享给大家供大家参考。具体实现方法如下:
# Export Oracle database tables to CSV files
# FB36 - 201007117
import sys
import csv
import cx_Oracle
connection = raw_input("Enter Oracle DB connection (uid/pwd@database) : ")
orcl = cx_Oracle.connect(connection)
curs = orcl.cursor()
printHeader = True # include column headers in each table output
sql = "select * from tab" # get a list of all tables
curs.execute(sql)
for row_data in curs:
if not row_data[0].startswith('BIN$'): # skip recycle bin tables
tableName = row_data[0]
# output each table content to a separate CSV file
csv_file_dest = tableName + ".csv"
outputFile = open(csv_file_dest,'w') # 'wb'
output = csv.writer(outputFile, dialect='excel')
sql = "select * from " + tableName
curs2 = orcl.cursor()
curs2.execute(sql)
if printHeader: # add column headers if requested
cols = []
for col in curs2.description:
cols.append(col[0])
output.writerow(cols)
for row_data in curs2: # add table rows
output.writerow(row_data)
outputFile.close()
希望本文所述对大家的Python程序设计有所帮助。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
python如何复制oracle数据_Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法...相关推荐
- python cx_oracle模块详解_Python使用cx_Oracle模块操作Oracle数据库详解
这篇文章主要介绍了Python使用cx_Oracle模块操作Oracle数据库,结a合实例形式较为详细的分析了cx_Oracle模块的下载.安装及针对Orcle数据库的连接.执行SQL语句.存储过程等 ...
- cx_oracle主备服务器,怎么在Python中使用cx_Oracle模块对Oracle数据库进行操作
怎么在Python中使用cx_Oracle模块对Oracle数据库进行操作 发布时间:2021-03-17 16:32:34 来源:亿速云 阅读:67 作者:Leah 本篇文章为大家展示了怎么在Pyt ...
- Python使用cx_Oracle模块操作Oracle数据库详解
本文实例讲述了Python使用cx_Oracle模块操作Oracle数据库.分享给大家供大家参考,具体如下: ORACLE_SID参数,这个参数是操作系统中用到的,它是描述我们要默认连接的数据库实例, ...
- python cx oracle 11g,怎么在python中使用cx_Oracle模块连接Oracle数据库
怎么在python中使用cx_Oracle模块连接Oracle数据库 发布时间:2021-03-29 18:08:05 来源:亿速云 阅读:65 作者:Leah 怎么在python中使用cx_Orac ...
- pandas python csv_python:pandas合并csv文件的方法(图书数据集成)
数据集成:将不同表的数据通过主键进行连接起来,方便对数据进行整体的分析. 两张表:ReaderInformation.csv,ReaderRentRecode.csv ReaderInformatio ...
- Python+pywin32批量读取带密码的Excel文件数据导出为CSV文件
好消息:"Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社, ...
- 关于Oracle导出到csv文件的脚本-spool方法
Oracle就是这么牛,从外部文件导入到Oracle中有N种方法,想把Oracle的数据导出成通用文件的方法却不多,梳理下来大致有三种办法: 1.spool方法 2.DBMS_SQL和UTL_FILE ...
- oracle导出多CSV文件的靠谱的
oracle导出多CSV文件的问题 ---------------------------------------------------------------------- 用ksh脚本从orac ...
- csv java web 导入_DAY5-step9 使用CSV模块和Pandas在Python中读取和写入CSV文件
什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据. CSV是一种紧凑,简单且通用的数据交换通用格式. 许多在线服务允许其用户将网站中的表格数据导出到CSV文件中. CSV ...
最新文章
- 2022-2028年中国抗菌玻璃行业市场研究及前瞻分析报告
- linux 程序包 permission denied,Linux 执行程序 报错误:Permission denied.
- 《因果学习周刊》第9期:因果学习中的工具变量
- 为什么 M1 和 Mac 是绝配?
- OC对象的本质及分类
- 理解php反序列化漏洞
- 学院-读书:影响世界的100本书
- MATLAB快速拟合二组数据
- 服务器压力测试怎么做_做手游怎么选服务器?
- 把java程序打包成.exe
- 【转】switch与if的区别
- c盘瘦身 或者 c盘清理
- windows安装fdfs_lient报错fdfs_client/sendfilemodule: fatal error C1189: #error: platfom not supported
- 2021年北京高考成绩排名查询,2021年北京高考各高中成绩及本科升学率数据排名及分析...
- 从玩具到工具,OPPO新一代智能眼镜Air Glass正式发布
- Vue中 $event not defined
- 转载一个很经典的--C# Socket TCP和UDP报文及端口测试工具的开发(提供源码)
- 本地Vmware_Centos虚拟与Pnet网络互联互通
- 某银行开发一个信用卡管理系统CCMS
- 将撒娇进行到底的女人
热门文章
- 解决SecureCRT与SecureFX中文乱码问题
- Tomcat闪退的解决办法
- vue 单文件组件中,输入template 按 tab 键不能自动补全标签的解决办法
- Linux和Windows互传文件可视化工具lrzsz的安装和使用
- android放在上个元素的左边代码,控件悬浮在某个控件之上 Android五大布局方式——相对布局(RelativeLayout)属性详解...
- Python 递归函数 - Python零基础入门教程
- React之回调ref中回调执行次数的问题
- 11下滑半个屏幕_努比亚发布手表手机:柔性屏幕,体积感人
- oracle11区分大小写,修改Oracle11g用户密码不区分大小写
- linux创建文件内容三行,shell之创建文件及内容的方法示例