Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2008, 16h32   #1
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Par défaut LIBNAME et requete SQL

Bonjour,
J'ai une question concernant l'utilisation des requêtes SQL lorsque l'on utilise des tables définie par un libname.
Dans mon cas de figure j'ai défini un libname comme suit :
Code :
libname baseA 'D:\fichier.mdb';
Puis ensuite je désire faire cette requête :
Code :
1
2
SELECT temp4.id, temp4.var
FROM temp4 INNER JOIN base ON temp4.id = base.id;
le problème vient du fait que SAS ne reconnait pas la chemin dans la PROC SQL
Code :
monLibname.maTable.monChamp
Merci pour l'astuce
__________________
Les balises code
FAQ SAS
Rubrique SAS

Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h57   #2
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
il manque le libname que tu as déclaré avant et je te conseil d'utiliser des alias (en gras dans le code) :

Code :
1
2
3
SELECT a.id, a.var
FROM baseA.temp4 as a INNER JOIN baseA.base as b ON a.id = b.id;
ça ne marche que si tu as les tables temp4 et base dans ton mdb.

Steel
__________________
Avant de poser votre question, n'oubliez pas :
FAQ, SAS DOC et de ce forum
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 17h08   #3
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Merci bien pour l'astuce des alias Steel
__________________
Les balises code
FAQ SAS
Rubrique SAS

Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h06.


 
 
 
 
Partenaires

Hébergement Web