SQuirrel SQL 3.4 + Firebird 1.5 + Driver JDBC Jaybird 2.2.[0|1] (JVM 1.7.0_03) を使用して SELECT ステートメントに列エイリアスを追加しようとしましたが、機能しません。別名が付けられた列が元の列の名前で表示されます。別のツール (DBExpert) では、同じステートメントが正常に機能します。
ステートメント: SELECT column1 AS alias1, column2 FROM table;
SquirrelSQL での結果列名: column1 - column2
DBExpert での結果列名:alias1 - column2
エイリアス名の前後に「」と「」を追加しようとしましたが、機能しません。
誰かがアイデアを持っていますか?
編集: JDBC Jaybird ドライバーを 2.2.1 バージョン (9 月 30 日リリース) に更新しましたが、問題は残ります。
編集 2: 問題が修正されました!
この問題は、Squirrel SQL のデフォルト設定が原因です。
これを修正するには、[ファイル] -> [グローバル設定] に移動し、[データ タイプ コントロール] タブで [一般 (すべてのタイプに適用)] を見つけ、コンボ ボックスの [結果ヘッダーで列名の代わりに列ラベルを使用する] をマークします。 "。
スクリーンショットを参照してください: http://i1-win.softpedia-static.com/screenshots/SQuirrel-SQL-Client_4.png?1345342622
楽しみ。