我尝试使用 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
享受。