【问题标题】:DB2: How can I avoid specifying the fully qualified identifier and only use the tablename?DB2:如何避免指定完全限定标识符而只使用表名?
【发布时间】:2016-11-11 07:02:49
【问题描述】:

在 DB2 数据库中选择记录时,为什么需要全限定标识符(schemaname.tablename)?如何在查询中只使用表名?

示例:
架构名称是 s1。

select * from s1.tablename;

我想这样发出我的查询:

select * from tablename;

【问题讨论】:

    标签: sql database db2


    【解决方案1】:

    你可以。执行SET SCHEMA s1 以指定您的表名来自“s1”。

    这是SET SCHEMA 上的文档。

    SET SCHEMA s1;
    select * from tablename;
    

    【讨论】:

      【解决方案2】:

      如果您使用的是 iseries(旧 AS400),您当然可以使用 set schema 或使用 ADDLIBLE 命令或 CHGLIBL 命令将您的库指定到您的 libl 中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-12
        • 1970-01-01
        • 1970-01-01
        • 2019-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多