SQL DROP ALIAS

RPG (3 et 4, free), CL, SQL, etc...
Répondre
Verhofstadt
Messages : 3
Enregistré le : mar. 28 juin 2011, 09:25:10

SQL DROP ALIAS

Message par Verhofstadt »

Comment tester l'existence d'un alias avant de pouvoir en faire le drop ?

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

ALIAS

Message par cmasse »

D'un point de vue système un ALIAS créé un fichier de type DDMF dans la bibliothèque (SCHEMA) et on peut tester l'existence de l'objet.

D'un point de vue SQL, ils sont enregistrés dans SYSTABLES avec TABLE_NAME différent de BASE_TABLE_NAME

le select suivant donne la liste des ALIAS

Code : Tout sélectionner

SELECT TABLE_NAME, BASE_TABLE_NAME, BASE_TABLE_SCHEMA
FROM systables WHERE TABLE_NAME <> BASE_TABLE_NAME
Christian Massé (Volubis.fr)

Verhofstadt
Messages : 3
Enregistré le : mar. 28 juin 2011, 09:25:10

Drop alias

Message par Verhofstadt »

Merci. Mais dans mon cas l'alias est créé en sql dans qtemp et systables ne contient pas cet alias. Où le retrouver ?

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

ALIAS

Message par cmasse »

Alors il ne vous reste que le test de l'objet dans QTEMP par le biais de commandes système
Christian Massé (Volubis.fr)

Verhofstadt
Messages : 3
Enregistré le : mar. 28 juin 2011, 09:25:10

Drop alias

Message par Verhofstadt »

Mais je travaille à partir de l'iSeries Navigator !!!

Répondre