当前位置: 移动技术网 > IT编程>数据库>Oracle > cx_Oracle获取表列名的操作

cx_Oracle获取表列名的操作

2018年11月27日  | 移动技术网IT编程  | 我要评论

醉驾男找交警聊天,花束110102,儿童人物画

#!/usr/bin/python

# -*- coding: utf-8 -*-

"""

created on may 26

@author:angelevil

"""

#导入模块

import cx_oracle as co

import sys

import os

import csv

import traceback

# 连接

orcl = co.connect('dbuser/dbpwd@ip_address:port/tns')

#创建游标

curs = orcl.cursor()

#编写sql语句

sql = "select * from table_name"

#执行sql语句

curs = curs.execute(sql)

#查看数据库数据

data = curs.fetchall()

# print(data)

#获取表的列名

title = [i[0] for i in curs.description]

#将数据写入csv文件

try:

with open("table_name.csv",'w') as csvfile:

writer = csv.writer(csvfile)

writer.writerow(title)

writer.writerows(data)

except:

print("文件写入数据错误")

finally:

finally :

curs.close()

orcl.close()

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网