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)