Bonjour
j'ai 2 petits problemes à vous soumettre
Tout d'abord, un probleme de syntaxe
oracle n'aime pas les guillemets et les apostrophes imbriqués dans la ligne CB.name = "C'est moi"
D'autre part, apres avoir parcouru les tutoriels et autres cours, j'ai bien l'impression que les jointures dans mon codes ne sont pas top.
Serait-il possible de l'optimiser un peu ?
voici l'architecture des 2 tables concernées.
Enfin, quel serait le code pour savoir si :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 update cv_carteblanche CB set CB.name = 'Eli', CB.broker = 'today', CB.contract = '2' where CB.idxaccount IN ( select idxaccount from cv_account A where A.MARKET = '4' and A.OWNERNAME = 'GLEUREXTES' and A.name = 'CPT5EUREX' and CB.broker = 'UTI2' and CB.contract = '%' and CB.name = "C'est moi" ) ;
_ le triplet {c1, c2, c3} de la table t1 est unique ?
_ le couple {c1, c2} existe dans la table t1 ?
Ces 2 requetes seraient des verifications avant de faire l'insertion.
Certainement, je les insererai dans des fonctions ou procédures.
merci infiniement
Partager