【问题标题】:Does Squirrel SQL or Oracle have a way to alias table names in queries?Squirrel SQL 或 Oracle 是否有办法在查询中为表名起别名?
【发布时间】:2010-03-10 21:50:19
【问题描述】:

我将 Squirrel SQL 与 Oracle 一起使用。我经常需要为名称较长的表编写快速查询。如果我可以给它们取别名并编写诸如“select * from ft where n='blah'”而不是“select * from footablelongname where nameField='blah'”之类的查询,那就太好了。

我不会在应用程序中使用这种东西,但对于即兴查询来说会很好。

理论上我想我可以为每个视图创建一个新视图,但如果能够在 Squirrel SQL 中执行此操作会很好。

【问题讨论】:

    标签: sql oracle squirrel-sql table-alias


    【解决方案1】:

    您可以为此使用同义词,但我个人不建议这样做 - 当然,您可以节省一些输入字符,但对于以后维护您的代码的任何人来说,这会让事情变得更糟。

    【讨论】:

      【解决方案2】:

      获取 AutoCompletion ;-) Oracle 的免费 SQL Developer 有一个很好用的。

      【讨论】:

      • SQuirrel SQL 也是如此,至少从版本 3 开始
      【解决方案3】:

      在“对象”选项卡中,右键单击表名并选择“复制对象名称”或“复制合格对象名称”并将其粘贴到 SQL 选项卡中。

      【讨论】:

        猜你喜欢
        • 2011-03-04
        • 1970-01-01
        • 1970-01-01
        • 2016-09-16
        • 1970-01-01
        • 1970-01-01
        • 2021-11-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多