bonjour,
svp je veux savoir a quoi sert ce + dans
table1.id=table2.id(+)
merci
bonjour,
svp je veux savoir a quoi sert ce + dans
table1.id=table2.id(+)
merci
Il n'y aucune raison pour que GROUP BY ne puisse être utilisé dans une fonction.
Quant aux deux paramètres p_seg1 et p_seg2, ils sont utilisés dans le filtre de la requête. Il ont donc une utilité.
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
merci pour votre reponse mais j'ai pas encore compris l'utilité de seg1 et seg2 je pense que c'est pour stocker la valeur de msi.segment1
mais pourquoi si je l'utilise pas par la suite
A quelle(s) ligne(s) de la procédure les valeurs de p_seg1 et p_seg2 sont-elles alimentées ? Je ne les ai pas trouvées...
Pourquoi seraient-ils déclarés en paramètre IN ?
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
merciiii
Vous devriez poster votre message d'erreur.
Vous utilisez un SELECT INTO qui impose qu'au moins une et une seule ligne ne soit retournée par le SELECT.
Avec la clause GROUP BY votre somme pourrait renvoyer (renverra) plus d'une ligne.
Au premier abord la fonction que tu présentes dans le premier message a de fortes chances de ne pas donner de résultat, à moins que tu n'en aies mélangé les lignes en la recopiant.
S'il y a une chose que l'on peut te proposer de faire, c'est de commencer par te former correctement à SQL et PL/SQL pour comprendre le code avant d'essayer de le modifier.
Et ce n'est pas une critique, juste un conseil. On a tous commencé à un moment. Il faut quelques heures de cours avant de pouvoir obtenir le permis de conduire, c'est la même chose en programmation.
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
moi je veux calculer la quantité d'un seul artcile dans le meme siege c'est pour ça j'ai utiliser le group by mon probleme c'est pas le pl sql mais c'est le fichier xml je sais pas ce que je doit faire dans le fichier xml et ce que je doit faire dans la fonction
merci
Si tu ne sais pas ce que tu dois faire, comment veux-tu qu'on le sache ?
On peut éventuellemnt t'aider sur la manière de le faire, mais il faut plus de détail sur le but.
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
ce que je veux c'est de refaire ce code
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.
Partager