我正在用Python开发一个应用程序,它连接到Oracle数据库,发送查询并记录查询响应时间。用于在Python之间建立连接的库是cx_Oracle。这是我所做的代码示例(在建立连接之后):
test = self.cursor.execute("select * from company")
for row in self.cursor:
print(row[0])
这样我就可以得到查询的结果,但是如何以毫秒为单位获得响应时间呢?不幸的是,在互联网上,我还没有找到一种记录查询响应时间的方法。有人能帮我吗?
我需要帮助,以创建查询,以比较日期与时间和日期没有时间。我使用python和access db (pypyodbc)。
在数据库中,我有一个包含日期/时间(包括时间)的列,在python中,我有一个datetime对象(没有时间)。
我想编写一个sql查询,它只比较这两种查询的日期。
例如:
cur.execute("SELECT * FROM MDSSDB WHERE [ValidStartTime] = #2016-05-17#")
ValidStartTime包含时间,所以它不能工作。我只想知道ValidStartTime的日期。