2010-03-18 43 views
0

我使用ABAP语言的本机SQL。获取数据的查询是这样的
本机SQL - 如何设置架构和数据库名称

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

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

谢谢!!

回答

0

有没有这样做的abap声明。我能想到的唯一可能性是使用数据库提供者的命令来设置默认模式。例如,如果您使用DB2,则可以尝试如下所示:

EXEC SQL. 
SET SCHEMA SCHEMANAME 
END EXEC. 
相关问题