2012-01-14 10 views
2

はたぶんそれはSQLITEでのみ可能ですが、また、与えられたselect * querytable nameH2プレフィックスすべて返さcolumnsを聞かせするトリックがありますか?レッツH2プレフィックス列

どのテーブルがどの列を提供しているかを知る必要があります。

答えて

0

"EXPLAIN SELECT *"を "EXPLAIN SELECT *"で置き換えて、実行計画のみを返しますが、それでも実際のクエリでは返されたすべての列に接頭辞を付けます。

0

JDBCを使用する場合は、ResultSetMetaData.getTableNameを使用してテーブル名を取得します。列名と列ラベルを取得することもできます(列ラベルは列名と同じですが、別名を使用する場合を除く)。

関連する問題