jdbcドライバのテーブルにカラムが存在するかどうかを調べたい。どのようにして常にゼロ行を返すselectを行うか
テーブルの列を知るには、テーブルにクエリを作成してから、その情報のResultSetMetaDataを取得する必要がありますが、これは99%のように非常に高価です。 MySQLでは
は私が持っている:インターシステムズのキャッシュに
SELECT * FROM tablename LIMIT 0,0
は私が持っている:
SELECT TOP 0 * FROM tablename
しかし、例えば、JavaDBに私はまったく制限を適用することはできません。
私には同じ結果をもたらし、それでもDBの性能に関しては公平なものはありますか?
ありがとうございます。
私は、 "Paula Bean" = "Brillant"と言いましたが、これも機能します。 – Eric
これは私の一日を作った...ありがとう – Oso
私は1つの<>!を使用しますが、ちょっと、これは驚くほどうまく動作します。 –