Belirli bir tarihten sonra oluşturulan satırları almak için yazdığım python kodu İşte.python'da SQL created_date nasıl kullanılır
import csv
import os
import cx_Oracle
con = cx_Oracle.connect('{0}/{1}@{2}'.format('abcd', 'efgh','ijkl'))
cur=con.cursor()
cur.execute("select * from dbname.table_name where created_date > to_date('06-APR-16','DD-MON-YY')")
row = cur.fetchall()
fp = open('eggs.csv', 'w')
myFile = csv.writer(fp)
myFile.writerows(row)
fp.close()
cur.close()
Burada bahsettiğimden başka bir şey ithal etmem gerekiyor mu?
Ama Yani herkes hata burada ne olduğunu bana söyleyebilir
cx_Oracle.DatabaseError: ORA-00904: "CREATED_DATE": invalid identifier
gibi bir hata alıyorum?
Nasıl uygulamak? Oracle'a satır eklendiğinde izleyen herhangi bir değişken var mı? –
1. Bu, sorunuzu cevapladığında ortaya çıkar ve eğer istersen cevabımı kabul edebilirsin. 2. Başka sorularınız varsa, başka bir soru sormaktan çekinmeyin. 3. Senin sorunun senin SQL ile değil Python ile olduğu gibi görünüyor. Oracle kılavuzlarına başvurmalısınız. –
created_date veya last_modified'i aynı amaçla kullanabileceğimiz bir yer gördüm. Masamda bir sütun olmadığını biliyorum. –