у меня есть Cx_ Oracle вставить запрос, как показано ниже,
cur.execute("ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDD' ")
cur.execute("INSERT INTO table(col A,col B,col C,col D) values (:1,:2,:3,:4)",(lines['col A'],lines['col B'],lines['col C'],lines['col D']))
здесь мой столбец B & C - это тип данных Date, когда у меня есть значения в обоих, они успешно загружаются.
но когда у меня есть "NULL" или "", это выдает мне следующую ошибку.
> cx_ Oracle .DatabaseError: ORA-01841: (полный) год должно быть между -4713 и +9999 и не должно быть 0