|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : novembre 2009 Messages : 18 ![]() |
bonsoir a tous
voila j'ai un souci avec ma fonction , le probleme c'est qu'elle marche sur une autre machine mais pas sur la mienne d'abord voici le code: Code :
Code :
CREATE TABLE Projet (CodePrj char (4) PRIMARY KEY, Date_debut date, Date_Fin date, Responsable char(40),TypePrj char(9), budjet number(9)); Code :
si quelqu'un a une idée !je suis preneuse merci d'avance |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 480 ![]() |
Bonjour,
Manifestement le SELECT ne renvoie rien. Que contient la table Projet pour le projet P1 ? Est-ce que le SELECT exécuté manuellement avec ces paramètres retourne quelque chose ? |
|
|
10
|
|
|
#3 | ||
|
Membre confirmé
![]() Grégoire MARTINIngénieur développement logiciels Inscription : janvier 2011 Messages : 128 ![]() |
Bonjour,
Code :
SELECT budjet INTO anc_bdg FROM projet WHERE codeprj=numprojet; Encapsule comme ceci : Code :
__________________
Cordialement. |
||
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() O. JolySupport Inscription : décembre 2010 Messages : 287 ![]() |
Pour un select into, l'instruction select doit remonter une et une seule ligne.
Si moins de une, alors l'exception NO_DATA_FOUND est levée. Si plus d'une, alors l'exception TOO_MANY_ROWS est levée. On peut contourner en utilisant, par exemple, un curseur : Code :
|
||
|
00
|
Copyright © 2000-2012 - www.developpez.com