根据table_info描述,我应该可以调用table_info('%','','')
来检索可用的目录。我也应该能够为表类型和模式做类似的事情。
当我通过 ODBC 调用直接执行此操作时,SQLTables("%","","","")
它按预期工作,但是使用 perl 的 DBI 我只是取回所有可用的表。
DBI::ODBC 是否支持此功能?如果不是,是否有另一种方法可以检索可用的模式、表类型和目录?这必须与数据源无关,因此必须使用 ODBC。
顺便说一句,我确实读过如何从 Perl 的 DBI 中获取模式?但在这种情况下没有帮助。