IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

SQLPLUS : commentaires associés à table/colonne


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    HRS
    HRS est déconnecté
    Membre chevronné
    Avatar de HRS
    Inscrit en
    Mars 2002
    Messages
    678
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 678
    Par défaut SQLPLUS : commentaires associés à table/colonne
    je crée une vue à partir d'une table et je colle un commentaire
    sur le nom de la vue et sur la 1ère colonne de la vue

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    create or replace view VUE_SECT (
           ANNEE_EXERC, NO_SIRET
          ) as select 
          ANN_EXE, SRT_NUM 
          FROM T_SECT;
     
          comment on table VUE_SECT is 'vue exercice 2001';
          comment on column VUE_SECT.ANNEE_EXERC       is 'year EXERC.';
    comment puis-je en un seul ordre select voir le contenu de la
    table + le nom de la table commenté ('vue exercice 2001' en place de 'VUE_SECT')
    + nom des colonnes commentés ('year EXERC.' en place de 'ANNEE_EXERC'

  2. #2
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Bonsoir,

    Je suis désolé, je ne connais pas cette syntaxe mais tu es sous quel SGBD, quels sont tes tables, tu aurais un jeu explicite ?
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Les pseudo ordre SQL :
    et
    n'existent pas en SQL.

    SQL est un langage normalisé mais certains éditeurs comme Oracle, ne respecte pas la norme et propose des commandes spécifiques.

    Veuillez donc poster dans le forum adéquat.

    A l'avenir veuillez repecter la charte de postage en mentionnant le nom de votre SGBDR !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre Expert Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Par défaut
    Salut !

    mais certains éditeurs comme Oracle, ne respecte pas la norme et propose des commandes spécifiques
    Ouais, et genre SQL Server respecte toujours la norme ?
    Allez, allez... ça reste toujours des implémentations...

    @HRS : le problème, c'est que l'ordre SELECT touche aux données.
    Tes noms de colonnes, c'est de la métadonnée : bien que tu puisse faire un truc du genre SELECT comment FROM all_tab_cols, tu ne pourras pas l'intégrer dans ta requête avec des opérateurs relationnels...
    Donc tes maigres chances se trouvent plutôt au niveau d'un flag ou directive du SGBD... mais à priori pas du côté du SQL.

    Par ailleurs, disons le : ta problématique relève un tout petit peu du cosmétique, non ?

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    SQL Server la respecte de plus en plus depuis que MS a racheter la licence à Sybase. Par exemple l'appel de date+heure système est GETDATE() sous Sybase et a été étendu à CURRENT_TIMESTAMP qui est la norme. Cepandant et pour des raisons de rétro compatibilité, la fonction propriétaire GETDATE() a été conservée.

    De plus les vues de méta données sont implémentée à la norme dans SQL Server (INFORMATION_SCHEMA. ...) ce que peu d'éditeurs de SGBDR respectent, et en particulier pas Oracle.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  6. #6
    Membre Expert Avatar de pacmann
    Homme Profil pro
    Consulté Oracle
    Inscrit en
    Juin 2004
    Messages
    1 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consulté Oracle
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 626
    Par défaut
    Bon, je parle en temps qu'amateur, avec des méthodes d'amateur.
    J'ai fait un petit jeu, plutôt pourri :
    A partir d'un certain cite de référence (http://sqlpro.developpez.com/cours/sqlaz/fonctions/), j'ai copié le tableau comparatif des fonctions implémentées sur les différents SGBD et la norme SQL dans Excel.
    J'ai remplacé toutes les occurences de "O" par 1, toutes les occurences de "N" par 2.
    Puis pour chaque SGBD, j'ai calculé la somme des écarts (en valeur absolue bien sûr) à la norme SQL.

    Palmarès :
    Paradox Access MySQL PostGreSQL SQL Server Oracle Interbase
    44 88 102 54 91 87 37

    Certes, j'imagine que les données ne sont peut être pas actualisées, mais ça donne une petite idée, non ?

    [EDIT]
    La mise en forme est laide, désolé.

Discussions similaires

  1. Syntaxe SQL pour intégrer des commentaires sur tables et colonnes
    Par pierre347 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 18/07/2014, 16h05
  2. [2008] Fixer un commentaire à une table / une colonne
    Par Pozzo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/10/2013, 09h50
  3. Commentaire sur table et colonne
    Par mazquindz dans le forum Développement
    Réponses: 2
    Dernier message: 27/07/2009, 12h10
  4. Réponses: 2
    Dernier message: 11/02/2009, 22h45
  5. Commentaires associés à table/colonne
    Par HRS dans le forum SQL
    Réponses: 1
    Dernier message: 16/07/2008, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo