Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 16h13   #1
owenho
Membre habitué
 
Homme
Architecte de système d'information
Inscription : mai 2009
Messages : 237
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 : 237
Points : 119
Points : 119
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 :
Citation:
  • 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
owenho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 16h59   #2
Rei Ichido
Membre Expert
 
Inscription : août 2009
Messages : 1 012
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 1 012
Points : 1 532
Points : 1 532
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
Citation:
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".
Rei Ichido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 17h50   #3
owenho
Membre habitué
 
Homme
Architecte de système d'information
Inscription : mai 2009
Messages : 237
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 : 237
Points : 119
Points : 119
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,
owenho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 08h52   #4
mnitu
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 4 104
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 104
Points : 7 994
Points : 7 994
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
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 01h01   #5
owenho
Membre habitué
 
Homme
Architecte de système d'information
Inscription : mai 2009
Messages : 237
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 : 237
Points : 119
Points : 119
Merci ,
owenho est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h55.


 
 
 
 
Partenaires

Hébergement Web