Travailler avec le code après l'installation / une base de données SQL Oracle PL

Après que vous avez installé la base de données, la question suivante est: «Où allez-vous courir tous ces programmes PL / SQL?" La réponse est pas aussi simple que vous pourriez penser. Le but ultime est la productivité, et vous pouvez créer des programmes PL / SQL de nombreux outils.

Sommaire

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 de Oracle (serveur et client). Le but principal de SQL * Plus est de fournir un accès rapide et facile à la base de données dans les deux modes interactifs et par lots. Comparé à l'principaux outils de développement GUI, SQL * Plus est un outil relativement primitive que les développeurs les plus professionnels utilisent rarement.

Vous pouvez exécuter des scripts SQL, scripts PL / SQL, et autres scripts en utilisant le langage de commande interne de SQL * Plus par lui-même. Beaucoup de développeurs font tout leur travail en utilisant SQL * Plus parce qu'ils ne font pas confiance les outils d'interface graphique de fantaisie.

Plusieurs versions de SQL * Plus sont disponibles après avoir terminé l'installation de la base de données Oracle:

  • La interface de ligne de commande est l'outil le plus largement utilisé car il peut être appelé à partir de n'importe quel langage exploitation lot de système.
  • La outil graphique de base SQL * Plus se compose d'un wrapper autour de la même interface de ligne de commande. Il a quelques fonctionnalités de l'interface graphique tels que la capacité de définir des options dans la forme particulière, mais il peut difficilement être qualifiée de très convivial.
  • jeSQL * Plus est la plus récente et possède quelques fonctionnalités intéressantes, mais il pourrait également exiger des solutions pour faire face aux paramètres de temporisation et des correctifs de sécurité.

Parce que SQL * Plus est fourni avec toutes les configurations Oracle, il reste extrêmement populaire en dépit de ses capacités relativement minimes. Pour plus de détails au sujet de SQL * Plus, vous pouvez trouver beaucoup de documentation sur OTN ainsi que de nombreux scripts personnalisés. Il est pas nécessaire de connaître beaucoup de choses sur SQL * Plus, mais de comprendre quelques notions de base sur la façon d'exécuter / enregistrer / é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 pour le mélange - Oracle SQL Developer (anciennement connu sous le nom de projet Raptor). Il est un environnement graphique basé sur Java libre destiné aux développeurs de bases de données. Avec SQL Developer, vous pouvez parcourir les objets de base de données, les instructions SQL exécutées et des scripts SQL, et déclarations d'édition et de débogage PL / SQL.


Actuellement, ce produit-il encore dans la phase «Early Adopter", même si elle est une bonne alternative à l'interface de ligne de commande. Les auteurs ne recommandent pas l'utiliser dans les systèmes de production sans test important, mais SQL Developer semble très prometteur. Si vous ne disposez pas d'accès à un outil tiers plus mature, essayer (cliquez ici

Outils tiers

En plus de SQL * Plus et nouveau-né développeur Oracle SQL, un certain nombre d'autres outils vous permettent de travailler avec PL / SQL. La raison pour utiliser l'un de ces est de rendre votre vie plus facile. Bien entendu, toute l'interface graphique pourrait avoir des bugs / restrictions / questions, mais dans l'ensemble les avantages l'emportent généralement sur les inconvénients. Voici quelques options populaires:

  • Crapaud 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. Cependant, la caractéristique la plus distinctive de Toad est un ensemble d'outils très puissants administratives. Toad fournit un environnement de travail complet pour les DBA et les utilisateurs de puissance.
  • SQL Navigator de Quest Software: SQL Navigator, un autre produit de Quest Software, a un public plus limité. Il est construit par les développeurs pour les développeurs Oracle Oracle. Tout y est optimisé pour l'écriture de PL / SQL ou SQL aussi rapidement et efficacement que possible. Il est pas aussi utile pour les DBA, mais ses add-ons et la fonctionnalité globale en faire une option très attrayante pour les développeurs côté serveur.
  • RapidSQL de Embarcadero: RapidSQL, un autre outil majeur de développement centrée, est axé sur le travail avec l'ensemble de l'environnement informatique. Parce que Embarcadero objectifs plus des solutions d'entreprise à l'échelle, RapidSQL possède de nombreuses fonctionnalités qui pourraient juste obtenir de la manière et être source de confusion pour le débutant PL / SQL. Cependant, RapidSQL inclut tout ce dont vous avez besoin pour maximiser votre productivité.

Pour plus d'informations, vous pouvez lire une série d'examens de ces outils ici


» » » » Travailler avec le code après l'installation / une base de données SQL Oracle PL