Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/02/2007, 17h38   #1
Membre éprouvé
 
Homme Sylvain Aufrère
Développeur informatique
Inscription : avril 2005
Messages : 370
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Aufrère
Âge : 36
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2005
Messages : 370
Points : 432
Points : 432
Par défaut Recherche sur le contenu d'un trigger

Bonjour à tous,

Je travail avec VB6 et ADO.
Je souhait savoir s'il existe un trigger utilisant un colonne donnée.
Voici le code SQL que j'aimerais utiliser, mais il ne marche pas...

Code :
1
2
3
4
SELECT  TRIGGER_BODY
FROM    USER_TRIGGERS 
WHERE   TABLE_NAME='TYPES_CAHIER' AND
           TRIGGER_BODY LIKE '%NEW.ID%'
J'obtiens une erreur m'indiquant que le champ est de type Long. En gros Like ne peut pas marcher avec ce type de champ.
Comment faire alors ?

Si quelqu'un à une idée, merci
__________________
Le plus difficile pour trouver une bonne réponse, c'est déjà de trouver la bonne question.
Najdar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2007, 17h52   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Essayez la vue ALL_SOURCE: http://download-uk.oracle.com/docs/c...3.htm#i1588578
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2007, 18h06   #3
Membre éprouvé
 
Homme Sylvain Aufrère
Développeur informatique
Inscription : avril 2005
Messages : 370
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Aufrère
Âge : 36
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2005
Messages : 370
Points : 432
Points : 432
Merci pifor, ta solution fonctionne !

Pour ceux que cela peut intéresser, voici ma requete
Code :
1
2
3
SELECT * FROM ALL_SOURCE WHERE OWNER = 'GS' AND
                               Name = 'TRIG_TYPES_CAHIER_1' AND
                               TEXT LIKE '%:NEW.ID FROM DUAL;%'
Je ne suis pas sûr que cela soit très rapide, mais ce n'est pas mon problème...



Vive les forums !
__________________
Le plus difficile pour trouver une bonne réponse, c'est déjà de trouver la bonne question.
Najdar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h41.


 
 
 
 
Partenaires

Hébergement Web