La manière dont je commencère semble être en train de jouer avec mon script ou passe simplement au-delà des commentaires, pourquoi le fait-il et quelle est la «voie sûre» de commenter?
Exemple 1: p>
Exemple 2: P> Exemple 3: P> comptez (*) comme "Numberfusers" - Nombre de numéros d'utilisateurs code> p> comptez (*) comme "numérosofusers" / * Nombre de numéros d'utilisateurs * / code> p> COUNT(*) AS "NumberOfUsers"
-- Count Number Of Users
3 Réponses :
Votre exemple est correct et il est une bonne pratique de faire des commentaires dans le script SQL.
- code> est utilisé pour un commentaire de ligne unique. LI>
-
/ * * / code> est utilisé pour plusieurs commentaires de ligne. LI>
ul> commentaire est généralement donné avant la logique. p>
quelque chose comme: p> xxx pré> ou un commentaire unique peut être donné après l'expression comme suit Pour une bonne lisibilité: p> xxx pré> acclamations !! p> p>
Je pensais que, mais mes scripts ne courent pas avec les commentaires, j'utilise SQL Plus à Oracle
@Gentiangashi Un exemple de ce qui ne fonctionne pas serait utile. Le seul cas à laquelle je peux penser que cela pourrait provoquer un script SQL * Plus de ne pas fonctionner serait l'endroit où vous placez un commentaire sur la même ligne qu'un (code> (code>; code> ou / code> caractère , en tant que caractères de terminaison SQL, les caractères doivent être sur leur propre ligne.
Dois-je commenter mon script SQL du tout? P>
La réponse générale est "oui". Cependant, ce commentaire est inutile: p>
xxx pré> Il est préférable d'écrire du code qui est clair. Et vous avez nommé
comptez (*) code> clairement, aucun commentaire n'est nécessaire. P>Où voulez-vous utiliser des commentaires? Voici des exemples de commentaires utiles: p>
- une jointure gauche est nécessaire car tous les utilisateurs n'ont pas d'applications CODE> LI>- Utilisation intentionnelle de l'Union pour supprimer des doublons CODE> LI>- coalesce () est nécessaire car la valeur peut être null! Nous devrons peut-être régler les données. CODE> LI> ul>Un commentaire indiquant: p>
xxx pré>
n'est pas utile fort>. Toute personne qui comprend Basic SQL sait ce que cela fait. P> Nous venons d'avoir cette conversation avec mon groupe au travail. Les commentaires doivent ajouter des informations qui ne sont pas évidentes dans le code. P> blockQquote>
L'exemple n'est pas pertinent ici, je vais essayer de reformuler, ma principale préoccupation était que les commentaires semblent effectuer le script et le faire sauter des lignes, j'ai essayé de la chercher mais personne d'autre ne semble avoir rencontré ce problème.
@Gentiangashi. . . C'est juste ironique pour moi que nous avons eu une discussion sur un commentaire très similaire. Il suffit de nommer la variable élimine correctement la nécessité d'un commentaire.
Commentaires basiques: P>
Vous devriez commenter votre SQL, mais essayez de le faire de manière utile. P>
Les deux sont des moyens valides de commenter dans SQL, lequel vous préférez est une question de goût
Si vous avez des problèmes que les lignes semblent être ignorées, vous devez peut-être montrer un exemple de script. De plus, comment l'exécutez-vous? (Devinement sauvage) Peut-il y avoir un problème de fin de lignes, qui provoque la fin de la fin de A - commentaires?