特定のテーブルの列を知るために、HSQLDBにSQLクエリを送信する方法がありますか(編集:、バージョン2) (MySQLでINFORMATION_SCHEMAによるスキーマの検査と同様。)HSQLDB:テーブル内の列の存在をテストします
は、今のところは
特定のテーブルの列を知るために、HSQLDBにSQLクエリを送信する方法がありますか(編集:、バージョン2) (MySQLでINFORMATION_SCHEMAによるスキーマの検査と同様。)HSQLDB:テーブル内の列の存在をテストします
は、今のところは
HSQLDBをサポートしています...私はSELECT column_name FROM table_name
にしようとしてこだわっていると私はSQLエラーを取得するかどうかを確認し、私には思えます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