Bonjour à tous,
merci pour vos réponses.
Je vais tester la solution de waldar tout de suite car j'avais déjà programmé les autres mais elles ne donnaient pas du tout ce que je souhaite puique...
Type: Messages; Utilisateur: ZERS
Bonjour à tous,
merci pour vos réponses.
Je vais tester la solution de waldar tout de suite car j'avais déjà programmé les autres mais elles ne donnaient pas du tout ce que je souhaite puique...
Bonjour à tous,
Je souhaiterais faire une moyenne sur deux colonnes d'une table en supprimant les valeurs égales à 0.
Voici ce que je souhaite faire :
Table toto (id, date, montant1,...
Des news : en fait nous avons forcé le plan d'execution car l'optimiseur utilisait un index qui n'était pas le plus intéressant. L'idex utilisé renvoyait moins de lignes que celui que nous avons...
super.
Bon a priori ils ont trouvé la solution. J'attends le CR et je le post.:yaisse2:
Au passage je vais devoir changer mes posts et mettre de fausses requetes si par hasard un collègue venait...
c bon c'est une faute de frappe de ma part
& what is the command ? :oops:
OK j'ai parlé du FIRST_ROWS au DBA on va faire le test. Je comprends ton besoin de plans, MAIS, je travaille à distance donc moi je fais rien les autres font.. Et j'attends qu'ils m'envoient des...
Au prix où coutent les DBAs :lol:
Tiens, j'ai toujours pas compris pourquoi malgré le HINT, Oracle refuse d'utiliser un index ?
Re,
en fait ca devient plus sioux que cela, un DBA vient de nous rejoindre.
Le plan d'exécution montre qu'il n'utilise pas le bon index, ou plutôt qu'il existe un index qui rendrait la requete...
Bon, en faisant des recherches voici exactement où se situe le soucis. C'est bien plus sioux que cela
Voici la requete qui va très vite en 9i :
UPDATE T_WW_TRC_ASSORT_UL_WAU WAU
...
OK.
On va programmer cela pour cette nuit car nous travaillons en // run, I.E. les traitements sur la certif (en 10gR2) tournent en // de la prod (en 9i) et bien sur la nuit :roll:
Ah ben ca j'ai pas. Mais on a l'impression que les deux plans ne sont pas les mêmes.
Y'a un paramétre qui permet de forcer l'exécution du plan de telle sorte que le PL/SQL utilise le même que SQL ?
Argh je viens de m'apercevoir que j'ai copié un peu trop de trucs.
Je viens de remettre à jour les infos dans mon post précédent
:P
Oui c'est cela.
voici un copier-coller d'un TKPROF. Encore une fois je suis pas dba, donc je peux pas tout comprendre à tes questions (DBA en vacances )
UPDATE T_WW_TRC_ASSORT_UL_WAU WAU...
on a fait les deux. Aucune différence, toujours aussi long.
Les plans d'exécutions entre la 9i et la 10g pour les deux tables, notamment la table de travail (temporaire) sont rigoureusement...
C'est bizarre ce que tu me dis, car quand on a modifié le package pour mettre une valeur en dur à la place du paramétre, on a le même soucis.
J'ajoute qu'initialement, on compare des temps de...
mauvaise manip :mouarf:
Ben c'est celui qu'il y a au dessus.
La seule différence c'est que dans que le paramétre de la fonction est utilisée dans le body, en lieu et place de la valeur 1625 de la requete ci-dessus.
donc...
Bonjour,
je poste ici en lieu et place de mon DBA, suis pas un pro.
Nous avons une reqûete, qui fait partie d'un body d'un package.
Voici la requete :
UPDATE T_WW_TRC_ASSORT_UL_WAU WAU
...
Tu peux poster la définition de la table avec tes milliers de lignes, histoire qu'on sache sur quel colonne il faut prendre les N plus performants.
Vu ce que tu veux faire, ca sent soit le...
Ton premier code était bon sauf qu'il fallait virer les dernières virgules avant les parenthèses :
CREATE DATABASE EXEMPLE1
ON PRIMARY
(
NAME = EXEMPLE1_DATA,
FILENAME =...
Suffit de rajouter :
ORDER BY COLONNES.ColID
Et t'es sur que dans tes valeurs de tes tables, il n'y a pas de blanc avant et après
Faire un truc genre :
WHERE LTRIM(RTRIM(MonChamp)) in ('kljk jkj', 'jkjiu', ..)
Bah y'a un truc qui n'est pas logique dans ton raisonnement.
Tu regroupes des données (plus exactement tu les comptes) mais tu veux garder un ordre...
C'est quand même pas très logique... et...
Salut,
il est où "Date du Prêt" dans ton select ?
Salut,
pas possible (en plus je comprends pas l'utilité de faire cela sur cursor).
Cursor ne fait pas partie de la table systypes, car en fait c'est pas un type.. Plus un objet diront nous..
...
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.