Python SQLAlchemy-获取创建表的日期
我正在从sqlalchemy连接到Oracle数据库,我想知道数据库中的表是何时创建的。我可以通过SQLDeveloper应用程序访问这些信息,因此我知道这些信息存储在某个地方,但我不知道是否可以从sqlalchemy获得这些信息Python SQLAlchemy-获取创建表的日期,python,oracle,oracle11g,sqlalchemy,oracle-sqldeveloper,Python,Oracle,Oracle11g,Sqlalchemy,Oracle Sqldeveloper,我正在从sqlalchemy连接到Oracle数据库,我想知道数据库中的表是何时创建的。我可以通过SQLDeveloper应用程序访问这些信息,因此我知道这些信息存储在某个地方,但我不知道是否可以从sqlalchemy获得这些信息 此外,如果不可能,我应该如何获取它?SqlAlchemy不提供任何帮助您获取该信息的内容。您必须自己查询数据库 比如: with engine.begin() as c: result = c.execute(""" SELECT create
此外,如果不可能,我应该如何获取它?SqlAlchemy不提供任何帮助您获取该信息的内容。您必须自己查询数据库 比如:
with engine.begin() as c:
result = c.execute("""
SELECT created
FROM dba_objects
WHERE object_name = <<your table name>>
AND object_type = 'TABLE'
""")
将engine.begin()作为c:
结果=c.execute(“”)
选择“创建”
来自dba_对象
其中,对象名称=
对象类型='TABLE'
""")
我不熟悉sqlalchemy,但在sql中,您可以查询用户对象(或所有对象)-选择从用户对象创建,其中对象名称=“我的表”和对象类型=“表”