|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2011 Messages : 33 ![]() |
Bonjour, après avoir navigué sur le net je ne trouve pas la syntaxe correct en du code que je voudrai faire fonctionner
Code :
Coordialement |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 417 ![]() |
Salut !
Pas sûr de savoir ce que tu veux faire, une explication avec des mots pourrait confirmer. Que veux tu modifier ? La dite table ? Que veux dire "IF EXISTS SELECT champ FROM TABLE" ? Si un champ de la table contient une valeur que tu veux tester ? Que veux tu tester ? L'existence d'une ligne répondant à une certaine condition ?
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
regarde la commande MERGE
|
|
|
20
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2011 Messages : 33 ![]() |
Je voudrais à partir d'informations provenant d'une première table modifier les enregistrements d'une seconde si ils existent déjà et les créer dans le cas contraire.
Si je ne suis pas assez claire n'hésitez pas à me le dire. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Pacman PacmanBusiness analyst Inscription : juin 2004 Messages : 1 417 ![]() |
Dans ce cas, comme l'a dit OraFrance, c'est MERGE qu'il te faut
http://download.oracle.com/docs/cd/B...ments_9016.htm
__________________
(c'est ma photo) Paku, Paku ! Pour les jeunes incultes : non, je ne suis pas un pokémon... Le pacblog : http://pacmann.over-blog.com/ |
|
00
|
|
|
#6 | |||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 311 ![]() |
Citation:
Code :
|
|||
|
|
10
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2011 Messages : 33 ![]() |
Je n'aime vraiment pas les explications en schéma et encore moins en anglais x)
Serait-il possible d'avoir un bout de code explicatif ? Edit : j'ai répondu avant de voir ta réponse mnitu =) À quoi correspond SQL%RowCount dans votre bout de code ? |
|
|
10
|
|
|
#8 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
ROWCOUNT retourne le nombre de lignes traitées par la commande précédente. Pour les exemples de MERGE, tu n'as qu'à lancer une recherche dans le forum où ça a été démontré à de nombreuses reprises
|
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2011 Messages : 33 ![]() |
Effectivement, je vous remercie et vous félicite pour vos nombreuses réponses en peu de temps.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com