Apache Derby:检索空表的列名
在未设置 JDBC 元数据的情况下,如果结果集为空,则无法执行 getColumnNames()。
我尝试查询 derby systables:
SYS.SYSTABLES
表包含 REFERENCEID
、COLUMNAME
、COLUMNUMBER
、...
COLUMNAME
是我正在搜索的内容。但我认为不可能将该表与 SYS.SYSTABLES 或任何其他表连接起来。
In JDBC metadata is not set, if the result set is empty, so I cannot execute getColumnNames().
I tried querying the derby systables:
The SYS.SYSTABLES
table contains REFERENCEID
, COLUMNAME
, COLUMNUMBER
, ...
COLUMNAME
is what I'm searching for. But I see no possibility to join this table with SYS.SYSTABLES or any other table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
You can join systables and syscolumns with
TABLEID = REFERENCEID
Use DatabaseMetaData.getColumns()