0
这是一小段Python代码(不是全部)将结果写入文件。但是因为我查询的表有一些TIMESTAMP(6)WITH LOCAL TIME ZONE数据类型,所以文件以不同的格式存储这些值,例如'2000-5-15 0.59.8.843679000'而不是'15 -MAY-00 AM'10.59.08.843679000。有没有办法强制它写入文件,就好像数据类型是VARCHAR(即cx_Oracle.STRING或其他方式,以便文件具有与通过客户端工具查询相同的内容)?python - cx_Oracle是否允许您强制所有列为cx_Oracle.STRING?
db = cx_Oracle.connect(..<MY CONNECT STRING>.)
cursor = db.cursor()
file = open('C:/blah.csv', "w")
r = cursor.execute(<MY SQL>)
for row in cursor:
writer.writerow(row)