【发布时间】:2012-09-24 11:00:59
【问题描述】:
我尝试使用 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
享受吧。
【问题讨论】:
-
问题已修复。请参阅问题“编辑 2”。
标签: sql jdbc firebird squirrel-sql jaybird