13 janvier 2018

Interdire dans SQL*Plus et UNIQUEMENT dans SQL*Plus des commandes SQL

IntroductionL'outil SQL*Plus est incontournable dans la panoplie d'un DBA. Outil historique d'Oracle, il est puissant, rapide, léger, pas toujours exempt de problèmes (ce satané LINESIZE!) mais c'est vers lui que vous devez vous tourner si vous voulez travailler au plus près de votre base. Il existe d'autres logiciels, plus conviviaux, avec une belle interface graphique mais qui parfois agrègent ou filtrent les données du dictionnaire de données, comme le Cloud Control, SQL Developer, Toad...Cet article va s'intéresser à un point de... [Lire la suite]
Posté par David DBA à 15:49 - - Permalien [#]
Tags : , ,

23 décembre 2017

Comment bien présenter et formater le résultat d'un SELECT sous SQL*Plus

IntroductionQuoi de pire qu'un SELECT qui renvoie le bon résultat mais qui est si mal formaté qu'il en devient illisible? Nous allons voir comment mettre en page celui-ci avec de simples commandes SQL*Plus. Base de testsN'importe quelle base Oracle. Points d'attentionAucun.   Exemples============================================================================================Afficher des accents sous SQL*Plus============================================================================================Si des caractères... [Lire la suite]
Posté par David DBA à 14:32 - - Permalien [#]
Tags : ,
31 mai 2017

SQL*Plus et les accents sous Windows

IntroductionVous est-il déjà arrivé avec SQL*Plus, sous Windows ou Linux, d'avoir des accents remplacés par des caractères spéciaux? Et, si oui, après avoir cherché sous Google comment résoudre cela, vous êtes-vous dit que les solutions proposées à base de NLS (National Language Support) étaient incompréhensibles? Si c'est le cas, lisez la suite car il se peut que ce ne soit pas un problème de NLS Oracle mais plutôt de code service Windows. Points d'attentionN/A. Base de testsN'importe quelle base Oracle mais avec SQL*Plus... [Lire la suite]
Posté par David DBA à 17:03 - - Permalien [#]
Tags :
19 janvier 2017

Oracle et les commentaires sous SQL*Plus et dans SQL

IntroductionSous Oracle il est possible de mettre des commentaires dans un ordre SQL sous trois formes différentes :           -- (double tirets) : commentaire de ligne dans l'ordre SQL sans caractère de fin          /* */ : commentaire de bloc dans l'ordre SQL, sur une ligne ou plusieurs          REMARK ou REM : commentaire sous SQL*Plus mais pas dans l'ordre SQL (quoique...)Cela permet de... [Lire la suite]
Posté par David DBA à 09:43 - - Permalien [#]
Tags : , ,