Soutenez-nous
Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre actif
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    mai 2009
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : mai 2009
    Messages : 419
    Points : 197
    Points
    197

    Par défaut Questions à propos de tables systèmes et procédures

    Bonjour à tous ,


    si'il vous plait j'aimerais bien savoir la différence entre les trois table suivants :
    • DBA_USERS
    • ALL_USERS
    • USER_USERS
    j'ai remarqué que les tables commençant par DBA sont accesible seulement via le compte SYS.

    Deusiéme question à propos du code source d'un trigger créer , est ce que je peux via une commande afficher le code source du création de trigger.
    parceque je l'ai crée et j'ai fait quelque opérations et aprés je voulais modifier la source , donc j'aimerai bien avoir le code source du trigger.

    Merci
    Crdt

  2. #2
    Membre Expert
    Inscrit en
    août 2009
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : août 2009
    Messages : 1 040
    Points : 1 604
    Points
    1 604

    Par défaut

    Ce sont des vues, et cela s'applique à toutes les vues du même genre (all_columns, dba_tables, etc.).
    ALL : tout ce qui est accessible à l'utilisateur courant
    DBA : tout (mais il faut être Admin)
    USER : ce qui est possédé par l'utilisateur courant

    Dans les cas des utilisateurs, c'est un peu particulier. Je cite Oracle :
    http://docs.oracle.com/cd/B19306_01/...views_2114.htm
    ALL_USERS lists all users of the database visible to the current user. This view does not describe the users (see the related views).

    Related Views

    DBA_USERS describes all users of the database, and contains more columns than ALL_USERS.

    USER_USERS describes the current user, and contains more columns than ALL_USERS.
    EDIT pour les triggers : regarder du côté de all_triggers, colonne "trigger_body".

  3. #3
    Membre actif
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    mai 2009
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : mai 2009
    Messages : 419
    Points : 197
    Points
    197

    Par défaut

    Merci Beaucoup Rei Ichido

    par contre, la colonne trigger_body affiche juste le début de code source ,
    s'il y aura une variable d’environnement qui augmente le nombre de caractère affiché ça sera super ,
    j'ai testé set pagesize 1000; mais le résultat reste la même.

    et avec le compte système j'ai essayé de supprimé la ligne de mon trigger dans la vue all_triggers, il m'affiche une erreur comme quoi les opérations de manipulations sont interdites dans cette vue, j'ai exécuté la commande drop trigger et c'est marché bien .


    Crdt,

  4. #4
    Expert Confirmé Sénior Avatar de mnitu
    Homme Profil pro Marius Nitu
    Ingénieur développement logiciels
    Inscrit en
    octobre 2007
    Messages
    4 488
    Détails du profil
    Informations personnelles :
    Nom : Homme Marius Nitu
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2007
    Messages : 4 488
    Points : 8 928
    Points
    8 928

    Par défaut

    Citation Envoyé par owenho Voir le message
    ...par contre, la colonne trigger_body affiche juste le début de code source ,
    s'il y aura une variable d’environnement qui augmente le nombre de caractère affiché ça sera super ,
    ...
    set long 20000

  5. #5
    Membre actif
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    mai 2009
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : mai 2009
    Messages : 419
    Points : 197
    Points
    197

    Par défaut

    Merci ,

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •