Le système de gestion de base de données Oracle est livré avec un certain nombre de programmes de services publics , y compris SQL * Plus, qui est un programme en ligne de commande utilisée par les programmeurs et les administrateurs de bases de données . La plupart des utilisateurs d'Oracle s'appuient sur SQL * Plus pour l'entretien de base de données de tous les jours et les tâches de reporting. SQL * Plus a des limites liées à son entrée de commande , les variables et d'affichage, bien que ces limites posent rarement de graves restrictions pour les utilisateurs typiques. Commandes SQL * Plus accueillir commandes pour Structured Query Language et PL /SQL d'Oracle jusqu'à 500 lignes longues , en supposant que les lignes de 80 caractères . Il s'agit notamment des commandes de maintenance de base de données tels que "CREATE TABLE" et des requêtes en utilisant l'instruction "SELECT" . En outre, SQL * Plus possède ses propres commandes internes pour modifier les paramètres d'affichage, effectuer des calculs et accepter l'entrée de l'utilisateur, il limite ces 2.500 caractères Remplacement Variables . SQL * Plus vous permet de créer des objets de données appelées variables de substitution ; commandes SQL peuvent alors utiliser ces variables , à accroître leur flexibilité et leur utilité. Par exemple , l'instruction SELECT suivante extrait les données d'un enregistrement dans une table des clients: SELECT nom, adresse, ville, état, code postal , main_phone FROM client WHERE customer_code = '10549 '; en changeant le nombre à une variable, vous pouvez utiliser l'instruction SELECT comme un modèle: SELECT nom, adresse, ville, état, code postal , main_phone FROM client WHERE customer_code = ' & cust_code '; < br > Lorsque SQL * Plus exécute cette instruction SELECT , il rencontre la référence variable cust_code et vous invite automatiquement à une valeur . Lorsque vous entrez la valeur , SQL * Plus exécute l'instruction , en remplaçant la valeur pour le nom de la variable . La limite pour les noms de variables de substitution est de 30 caractères , les variables elles-mêmes peuvent contenir jusqu'à 240 caractères de données. SQL * Plus peut gérer jusqu'à 2048 variables différentes à un moment donné . Affichage Lorsque vous utilisez SQL * Plus pour créer des rapports , vous pouvez définir le nombre des lignes qui composent une page du rapport. Le réglage par défaut de la taille de page de 14 lignes , mais vous pouvez augmenter jusqu'à un maximum de 50.000 lignes . SQL * Plus peut afficher les éléments de données longues de jusqu'à 2 milliards de caractères , mais par défaut, il ne montre que les 80 premiers caractères. Pour changer cela, tapez la commande SQL * Plus, "SET LONG nnnn " où nnnn est la longueur à laquelle vous souhaitez longues caractères à afficher . Scripts SQL * Plus vous permet de créer des fichiers contenant ses propres commandes , celles de SQL ou PL /SQL. Ces fichiers, appelés scripts, sont un référentiel pratique pour le reporting , la maintenance de base de données ou les tâches que vous rencontrez souvent , l'utilisation de scripts enregistre frappe et réduit les fautes d'orthographe et autres erreurs . Pour tirer parti de vos scripts d'autant plus que vous pouvez invoquer le nom d'un script à partir d' un autre , vous pouvez continuer à étendre ce concept par les scripts d'enchaîner plusieurs niveaux . Un scénario, par exemple , appelle un autre , qui à son tour appelle un troisième . Les programmeurs appellent cette technique «emboîtement ». SQL * Plus script de permis de nidification jusqu'à 20 niveaux de profondeur.
|