【问题标题】:Native SQL - How to set the schema and database names本机 SQL - 如何设置架构和数据库名称
【发布时间】:2010-03-18 08:43:55
【问题描述】:

我使用的是 ABAP 语言的 Native SQL。获取数据的查询是这样的

SELECT COUNT(ROWID) 
FROM <SCHEMANAME>.<TABLENAME>;@<DATABASENAME> 
INTO :localvariable

我想以某种方式将模式名称和数据库名称设置为默认值,这样我以后就不需要在 SELECT 中使用它们了。然后我只能在SELECT中使用表名。

谢谢!!

【问题讨论】:

    标签: sql database select schema native


    【解决方案1】:

    没有 abap 语句可以做到这一点。我能想到的唯一可能性是使用您的数据库提供程序的命令来设置默认模式。例如,如果您使用的是 DB2,您可以尝试以下操作:

    EXEC SQL.
    SET SCHEMA SCHEMANAME
    END EXEC.
    

    【讨论】:

      猜你喜欢
      • 2012-05-22
      • 1970-01-01
      • 2020-08-06
      • 2016-11-30
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      • 2019-07-06
      • 2017-01-18
      相关资源
      最近更新 更多