Собственный SQL - Как установить схему и имена базы данных - PullRequest
0 голосов
/ 18 марта 2010

Я использую собственный SQL из языка ABAP. Запрос на получение данных выглядит примерно так:

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

Я хочу как-то установить имя схемы и имя базы данных по умолчанию, чтобы впоследствии мне не нужно было использовать их в SELECT Тогда я могу использовать только имя таблицы в SELECT.

спасибо !!

1 Ответ

0 голосов
/ 13 апреля 2010

Там нет abap заявление, чтобы сделать это. Единственная возможность, о которой я могу подумать, - это использовать команду поставщика базы данных для установки схемы по умолчанию. Например, если вы используете DB2, вы можете попробовать что-то вроде:

EXEC SQL.
SET SCHEMA SCHEMANAME
END EXEC.
...