有沒有辦法將SQL查詢發送到HSQLDB(編輯:之前的版本2)知道某個表的列? (類似的模式,通過INFORMATION_SCHEMA在MySQL的檢查。)HSQLDB:測試列中的表是否存在
現在在我看來,我堅持與努力SELECT column_name FROM table_name
,看看我得到一個SQL錯誤...
有沒有辦法將SQL查詢發送到HSQLDB(編輯:之前的版本2)知道某個表的列? (類似的模式,通過INFORMATION_SCHEMA在MySQL的檢查。)HSQLDB:測試列中的表是否存在
現在在我看來,我堅持與努力SELECT column_name FROM table_name
,看看我得到一個SQL錯誤...
HSQLDB支持INFORMATION_SCHEMA還有:
http://hsqldb.org/doc/2.0/guide/databaseobjects-chapt.html#dbc_information_schema
您可以使用查詢到特殊的系統表。看到[這個問題]的答案。 1
嗯好吧,我有一箇舊版本的HSQLDB然後。 :) – glmxndr
自1.8版以來的HSQLDB版本支持INFORMATION_SCHEMA。您應該查詢的表是INFORMATION_SCHEMA.SYSTEM_COLUMNS。甚至更早的版本也支持同一個表,但沒有模式。 – fredt