2010-03-18 10 views
0

Im utilisant SQL natif à partir du langage ABAP. La requête pour obtenir des données est quelque chose comme ça
SQL natif - Définition des noms de schéma et de base de données

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

Je veux en quelque sorte définir le nom schemaName et base de données par défaut pour que je ne ai pas besoin de les utiliser dans les SELECTs plus tard. Ensuite, je peux seulement utiliser le nom de la table dans le SELECT.

merci !!

Répondre

0

Il n'y a pas d'instruction abap pour cela. La seule possibilité que je peux penser est d'utiliser la commande de votre fournisseur de base de données pour définir le schéma par défaut. Par exemple, si vous utilisez DB2, vous pouvez essayer quelque chose comme:

EXEC SQL. 
SET SCHEMA SCHEMANAME 
END EXEC.