【发布时间】:2011-08-01 09:53:13
【问题描述】:
我想知道如何判断某个数据库表中是否存在具有某个名称的列。我正在使用 JDBC,但如果它可以用纯 SQL 完成,那就更好了。然而,该解决方案必须独立于 DBMS 提供者。我想我可以通过查询表的第一行并从中获取 ResultSetMetaData 来做到这一点,但这假设表中有一行。我希望它也可以与空表一起使用。提前致谢!
【问题讨论】:
-
ResultSetMetaData仍然有效,即使表是空的...