Table des matières:
Vidéo: Oracle 1er Connexion , création d'une table et opération de base (Insert, Delete, Update) 2025
Après avoir installé la base de données, la question suivante est: «Où exécuterez-vous tous ces programmes PL / SQL? "La réponse n'est pas aussi simple que vous pourriez le penser. Le but ultime est la productivité, et vous pouvez créer des programmes PL / SQL à partir de nombreux outils.
SQL * Plus
Si vous avez déjà travaillé avec Oracle, vous avez probablement entendu parler de SQL * Plus. Cet outil est installé avec toutes les versions d'Oracle (serveur et client). L'objectif principal de SQL * Plus est de fournir un accès rapide et facile à la base de données dans les deux modes interactif et par lots. Comparé aux principaux outils de développement de l'interface graphique, SQL * Plus est un outil relativement primitif que la plupart des développeurs professionnels utilisent rarement.
Vous pouvez exécuter des scripts SQL, des scripts PL / SQL et d'autres scripts en utilisant le langage de commande interne de SQL * Plus lui-même. Beaucoup de développeurs font tout leur travail en utilisant SQL * Plus parce qu'ils ne font pas confiance aux outils graphiques de fantaisie.
Plusieurs versions de SQL * Plus sont disponibles après l'installation de la base de données Oracle:
- L'interface de ligne de commande est l'outil le plus utilisé car il peut être appelé depuis n'importe quel système.
- L'outil d'interface graphique SQL * Plus de base consiste en un wrapper autour de la même interface de ligne de commande. Il a quelques fonctionnalités d'interface graphique telles que la possibilité de définir des options dans le formulaire spécial, mais il peut difficilement être appelé très convivial.
- i SQL * Plus est le dernier en date et possède de bonnes fonctionnalités, mais il peut également nécessiter des solutions de contournement pour gérer les paramètres de délai et les correctifs de sécurité.
Comme SQL * Plus est inclus avec toutes les configurations Oracle, il reste extrêmement populaire malgré ses capacités relativement minimes. Pour plus de détails sur SQL * Plus, vous pouvez trouver beaucoup de documentation sur OTN ainsi que de nombreux scripts personnalisés. Il n'est pas nécessaire d'en savoir beaucoup sur SQL * Plus, mais comprendre certaines bases sur la façon d'exécuter / sauvegarder / éditer des scripts pourrait être utile dans le cas où vous êtes limité à SQL * Plus.
Oracle SQL Developer
Dans la première partie de 2006, Oracle a ajouté un nouvel outil au mélange: Oracle SQL Developer (anciennement connu sous le nom de Project Raptor). C'est un environnement graphique Java gratuit destiné aux développeurs de bases de données. Avec SQL Developer, vous pouvez parcourir les objets de base de données, exécuter des instructions SQL et des scripts SQL, et éditer et déboguer des instructions PL / SQL.
Actuellement, ce produit est toujours dans la phase "Early Adopter", bien que ce soit une bonne alternative à l'interface de ligne de commande.Les auteurs ne recommandent pas de l'utiliser dans des systèmes de production sans tests significatifs, mais SQL Developer semble très prometteur. Si vous n'avez pas accès à un outil tiers plus mature, essayez-le (cliquez ici
Outils tiers
Outre SQL * Plus et Oracle SQL Developer, un certain nombre d'autres outils permettent La raison pour laquelle vous utilisez l'un de ces outils est de vous faciliter la vie Bien sûr, n'importe quelle interface graphique peut contenir des bogues / restrictions / problèmes, mais dans l'ensemble, les avantages l'emportent généralement sur les inconvénients. options:
- Toad de Quest Software: Toad est l'outil de codage PL / SQL le plus populaire sur le marché.Il comprend un environnement d'édition agréable pour SQL et PL / SQL.Toutefois, la caractéristique la plus distinctive de Toad est un Toad fournit un environnement de travail complet pour les DBA et les utilisateurs avancés
- SQL Navigator de Quest Software: SQL Navigator, un autre produit de Quest Software, a une audience plus limitée. Développeurs Oracle pour les développeurs Oracle: tout est optimisé pour écrire PL / SQL ou SQL aussi rapidement et efficacement le plus possible. Il n'est pas aussi utile pour les administrateurs de base de données, mais ses modules complémentaires et ses fonctionnalités globales en font une option très intéressante pour les développeurs côté serveur.
- RapidSQL d'Embarcadero: RapidSQL, un autre outil majeur axé sur le développement, est axé sur le travail avec l'ensemble de l'environnement informatique. Étant donné qu'Embarcadero cible davantage de solutions à l'échelle de l'entreprise, RapidSQL comporte de nombreuses fonctionnalités qui pourraient gêner le débutant PL / SQL. Cependant, RapidSQL inclut tout ce dont vous avez besoin pour optimiser votre productivité.
Pour plus d'informations, vous pouvez lire un ensemble de critiques de ces outils ici
