我正在从 Oracle 数据库中读取数据,并想检查该字段是否为 column 类型cx_Oracle.DATETIME
。
我尝试了以下方法:
if columnTypes[columnIndex] == cx_Oracle.DATETIME:
和
if columnTypes[columnIndex] is cx_Oracle.DATETIME:
都不工作。
如果我做:
print columnTypes[columnIndex]
它返回:
<type 'cx_Oracle.DATETIME'>
编辑:
它通过将类型存储在变量中来工作:
dbDateType = cx_Oracle.DATETIME
和
if columnTypes[columnIndex] == dbDateType