|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 8 ![]() |
Bonjour à tous,
Sous Oracle 10g, je n'arrive pas à exécuter ceci : Code :
Pour le moment, j'ai l'erreur suivante : Code :
Error(10,3): PLS-00494: contrainte non prise en charge dans plusieurs cibles de type enregistrement |
||
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() François Inscription : février 2010 Messages : 306 ![]() |
En utilisant un curseur, vous pouvez avoir le type de vos reves
(non non, pas de jeu de mot foireux) Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Par contre dbms_output c'est quand même rarement utile, regarde également Fonction qui retourne un curseur si besoin
|
|
|
01
|
|
|
#4 | ||||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 8 ![]() |
Bonjour,
Merci pour vos réponses Par contre ce n'est pas exactement le but recherché, si j'adapte le code avec le curseur ci-dessus, j'obtiens : Code :
Je peux remplir les ROWTYPE 1 à un 1 mais là aussi pas pratique ... Code :
En fait je recherche la solution miracle, rapide et surtout lisible mais peut être qu'elle n'existe pas. En tout cas merci pour ces premiers éléments de réponse |
||||
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Est ce que ça correspond à ton besoin ?
Code :
|
||
|
|
00
|
|
|
#6 | ||||
|
Membre expérimenté
![]() François Inscription : février 2010 Messages : 306 ![]() |
La seule partie interessante de l'exemple qui suit, c'est que dans le select on cree des objets directement. Ce sont des objets cree en base. Et ensuite, on assigne les objets grace au fetch into qui prends plusieurs variables.
Visiblement, avec des records PLSQL, ca ne fonctionne pas. Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com