Я хочу определить, существует ли столбец в таблице для какого-либо драйвера jdbc.
Чтобы узнать столбцы в таблице, я должен сделать запрос к таблице и затем получить ResultSetMetaData для информации, но это довольно дорого в 99% случаев.
В MySQL у меня есть:
SELECT * FROM <i>tablename</i> LIMIT 0,0
В Intersystems Caché у меня есть:
SELECT TOP 0 * FROM <i>tablename</i>
Но, например, в JavaDB я вообще не могу применять какие-либо ограничения.
Есть ли какой-нибудь общий запрос, который дал бы мне тот же результат и все еще был бы справедливым с производительностью БД?
Заранее спасибо.