un trigger peut faire l'affaire.
Type: Messages; Utilisateur: hoolako
un trigger peut faire l'affaire.
oui je fais un update sur chaque ligne et chaque chmp de la ligne doit etre updater selon une fonction ,mais j'utilisais deja une fréquence de commit (avant d'utiliser le bulk) malgrés ça j 'ai u le...
j'ai été amené a faire un traitement de ce type , sur des tables volumineuses
j'ai u le même soucis 'snapshot too old' voila un exemple de code pour éviter
ce problème
CURSOR CURRR IS
...
j'utilise la version 10.2.
j'utilise un tableau associatif car mon tableaux et de longueur variable, en fait je le passe en paramètre dans plusieurs procédure, quand aux douublons je les supprimes...
voila ce que j fait :
TYPE REC_SRV2 IS RECORD
( id_ligne VARCHAR2(20),
code_src NUMBER,
date_valid date,
date_change ...
TYPE PRM_SRV IS RECORD
( ID NUMBER,
DESC VARCHAR2(100),
VALUE NUMBER
--
);
TYPE PRM_SRV_TAB is table of PRM_SRV INDEX BY BINARY_INTEGER ;
TYPE REC_SRV...
ça marche nickel merci ;)
bonjour tt le monde , voila j'ai une table de quelques millions de clients , je veux les partager en tranches égales , pour linstant je le fais via un script qui se base sur les codes_client ordonnés...
http://java.sun.com/j2se/1.4.2/docs/guide/rmi-iiop/interop.html
Run the rmic compiler against the Java class files generated in the previous step as follows:
rmic -idl -noValueMethods...
Merci pour ta réponse, cette solution a été déjà proposée ailleurs , mais faute de mieux...........
merci encore.
bonjour tout le monde , voila j' ai un problème , déjà rencontré par d'autres personnes sur ce forum , mais aucunes des solutions proposé ne me satisfait , c'est pourquoi que je me permet de...
tout a fait :aie: en fait on peut utiliser raise dans l'exception pour propager l'exception au bloc superieur. milles excuses
on peut meme faire juste un raise pour forcer l'exception
begin
------
------
if cdtion1 then
raise;
end if;
exception
:oops: Merci ça marche :ccool:
merci pour ta réponse Franck mais c 'est pas car même avec raise_application_error tu doit declarer ton erreur et lui donner un numero d'erreur .
moi je veux juste tomber dans le bloc d'exception...
voila on definit une variable exception (mon_exception) et dans le code plsql
on fait appel a cette variable via
raise mon_exception ,il faut prévoir un traitement dans l'exception pour cette...
MERCI POUR TA RÉPONSE, pour le curseur , en fait je met le traitement dans un bloc begin end parce que je veux pas arrêter l'execution dans le cas d'une erreur je veux juste faire un maj client...
voila je suis sur oralce 10g / linux
je fais un update dynamique qui fonctionne correctement , mais je voulais juste vérifier s'il ya pas d'autre solution pour ne pas faire 2 fois lappel de la meme...
je veux ajouter une colonne de type datetime (car je veux avoir l'heure aussi ) voila ce que je met comme requête
ALTER TABLE gestionclt:contrat ADD date_deb datetime
voila ce que ça donne...
salut voila je cherche l'equivalent de set echo off (oracle) en informix merci d'avance
:king: ok je vais changer cela , merci pour ton aide Pomalais
Merci pour votre réponse :king: , donc ça ne sert a rien de faire loop sur un fetch avec bulk collect dans le cas ou on n'utilise pas de limit?
je vais être un peu plus clair concernant le rowid ,...
un fetch ramene une ligne donc on boucle sur le fetch pour ramener toutes les ligne d'un curseur. si on ajoute un BULK COLLECT ....limit x; est qu'on force le fetch a ramener x lignes avant de faire...
Merci ça marche ;-)
salut voila je travaille sur oracle 9i , j'utilise toad j'essaye de convertir une date que je reçois sous la forme Sep 16 2002 voila la requete
SELECT TO_DATE('Sep 16 2002','MON DD YYYY') FROM DUAL...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.