Dans le générateur de requête SQL, vous pouvez ajouter une ou plusieurs références de table à une instruction SQL, selon le type
d'instruction que vous créez.
Avant de commencer
Les références de table sont des composants, comme des tables et des vues par exemple, que vous pouvez ajouter à une instruction SQL. Vous pouvez ajouter ces références de table à tout moment pendant que vous travaillez sur l'instruction.
Vous pouvez créer une instruction SQL avec plusieurs références de table en utilisant les instructions SELECT, FULLSELECT et WITH . Les instructions INSERT, UPDATE et DELETE ne fonctionnent que sur une seule référence de table.
Vous pouvez ajouter des références de table directement dans le panneau Tables ou en les faisant glisser vers ce panneau.
Vous pouvez faire glisser une référence de table d'une base de données vers une connexion de base de données dans la
vue Explorateur de sources de données. Vous pouvez également faire glisser une référence de table d'un modèle de données physique d'un projet de données dans la vue Explorateur de projets de données.
Avant de pouvoir ajouter une ou plusieurs références de table dans SQL Query Builder, vérifiez que vous disposez de la
configuration suivante :
- L'instruction SQL doit être ouverte dans le générateur de requête SQL.
- Pour pouvoir faire glisser une référence de table d'une base de données, la connexion à la base de données doit être active.
- Pour pouvoir faire glisser une référence de table d'un modèle de données physique, le modèle doit exister dans un projet de conception de données.
Procédure
Pour ajouter une référence de table à une instruction SQL dans le générateur de requête SQL, procédez comme suit :
- Ajoutez la référence table directement dans le panneau Tables ou faites-la glisser dans le panneau Tables :
|
|
Pour ajouter une référence de table directement dans le panneau Tables : |
- Cliquez avec le bouton droit dans le panneau Tables du générateur de requête SQL, puis cliquez sur Ajouter une table dans le menu contextuel.
- Dans la liste Nom de la table, développez un schéma, puis cliquez sur la référence de table à ajouter.
- Si une référence de table avec un nom identique existe déjà dans l'instruction, définissez un alias.
- Cliquez sur OK.
|
Pour faire glisser une référence de table d'une base de données : |
- Dans la vue Explorateur de sources de données, développez la connexion de base de données.
- Développez la base de données, puis le dossier Schémas, et enfin un schéma.
- Développez le dossier qui contient la référence de table à ajouter, puis faites glisser la référence de table vers le panneau Tables.
|
Pour faire glisser une référence de table d'un modèle de données physique : |
- Dans la vue de l'Explorateur de projets de données, développez le projet de données contenant le modèle de données physique, puis développez le dossier Modèles de données.
- Faites un double-clic sur le fichier modèle de données physique (.dbm) pour l'ouvrir.
- Dans la vue de l'Explorateur de projets de données, développez un schéma se trouvant dans le modèle de données physique.
- Faites glisser la référence de table se trouvant dans le schéma vers le panneau Tables.
|
- Facultatif : Si vous faites glisser une référence de table, spécifiez un alias.
- Dans le panneau Tables, faites un clic droit sur la référence de table, puis cliquez sur
Mettre à jour l'alias dans le menu contextuel.
- Dans la fenêtre Changer l'alias de table, entrez un alias puis cliquez sur OK.
Résultats
La référence de table est ajoutée dans le panneau Tables et apparaît dans le panneau Source SQL.
Si vous réorganisez les tables dans le panneau Tables et enregistrez ensuite l'instruction SQL, les tables sont à nouveau présentées sous forme linéaire et classées dans l'ordre de l'instruction SQL.