Les systèmes de gestion de bases de données Oracle sont aujourd'hui les plus employés à travers le monde. PL/SQL est le langage procédural mis au point par Oracle pour permettre aux développeurs de créer des applications complètes. Ce langage permet non seulement d'encapsuler des directives SQL dans un langage procédural élégant, mais aussi de concevoir des applications réparties ou de lier des documents Web à des bases de données. Toutes les fonctionnalités du langage sont passées en revue : vous y apprendrez aussi bien comment vous servir des différents types de données que des gestionnaires d'exception, des enregistrements, ou des constructions facilitant le développement de code modulaire (fonctions, procédures et packages stockés). Mais l'intérêt principal de cet ouvrage réside dans la multiplicité des exemples de code source. L'auteur vous met en garde contre chaque piège qu'il a pu rencontrer et vous expose en détail toutes les solutions qu'il a mises en œuvre pour les éviter. Les conseils de Steven Feuerstein sont d'autant plus précieux que cet expert reconnu a été confronté à nombre des problèmes que peuvent rencontrer les développeurs d'interfaces aux bases de données. Même si cet ouvrage se veut un manuel de référence exhaustif du language PL/SQL, il vaut en premier lieu pour son approche pragmatique, qui vous permettra de vous sentir en terrain connu, quelle que soit la complexité de la tâche qui vous est confiée. La disquette jointe contient non seulement tous les exemples de code source et les utilitaires étudiés dans le livre, mais aussi deux packages d'aide au débogage mis au point par l'auteur.