2010-03-10 15 views
0

J'utilise Squirrel SQL avec Oracle. Je dois souvent écrire des requêtes rapides pour des tables avec des noms longs. Ce serait bien si je pouvais leur donner des alias et écrire des requêtes comme "select * from ft où n = 'blah'" au lieu de "select * from footablelongname où nameField = 'blah'".Est-ce que Squirrel SQL ou Oracle a un moyen d'aliaser les noms de tables dans les requêtes?

Je n'utiliserais pas ce genre de chose dans les applications, mais ce serait bien pour les requêtes hors manchette.

En théorie je suppose que je pourrais créer une nouvelle vue pour chacun, mais dans ce serait bien de pouvoir le faire dans Squirrel SQL.

Répondre

1

Obtenir la complétion automatique ;-) Le SQL Developer gratuit d'Oracle fonctionne bien.

+1

comme SQuirrel SQL, au moins depuis la version 3 –

2

Vous pourriez utiliser des synonymes pour cela, mais personnellement, je ne le recommanderais pas - bien sûr, vous économisez quelques caractères en tapant, mais vous rendez les choses bien pires pour quiconque maintient votre code plus tard.

0

Dans l'onglet "Objets", cliquez avec le bouton droit sur le nom de la table et sélectionnez "Copier le nom de l'objet" ou "Copier le nom de l'objet qualifié" et collez-le dans l'onglet SQL.