以下是一个使用Python编写的简单示例代码,用于从Oracle数据库中下载数据。
```python
import cx_Oracle
import csv
# 连接到Oracle数据库
conn = cx_Oracle.connect('username/password@localhost:1521/service_name')
# 创建游标
cursor = conn.cursor()
# 执行SQL查询
sql = 'SELECT * FROM table_name'
cursor.execute(sql)
# 获取查询结果
results = cursor.fetchall()
# 将查询结果保存到CSV文件中
with open('data.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow([i[0] for i in cursor.description]) # 写入列名
writer.writerows(results) # 写入数据
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
请确保已安装cx_Oracle库(可通过`pip install cx_Oracle`进行安装)。在代码中,需要将`username`、`password`和`service_name`替换为实际的数据库用户名、密码和服务名称。将`table_name`替换为要下载数据的表名。