Bonjour,
Ma table posséde une colonne SOFT_SERVER_NAME et une colonne SOFT_NAME.
Je souhaite insérer un nouvelle ligne dans la colonne SOFT_SERVER_NAME si ce serveur n'existe pas et que ce serveur n'a pas déjà l'application associée dans la colonne SOFT_NAME.
Pour ceci, j'ai utilisé le code suivant :
Ce code insère autant de lignes qu'il y a de serveur SWT001 avec un SOFT_NAME différent de "VMware". Or je souhaite qu'il insère qu'une seule ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 INSERT WHEN ((SOFT_SERVER_NAME = 'SWT001') AND ((SOFT_NAME is null) OR (SOFT_NAME !='VMware))) THEN INTO WB_SOFT (SOFT_SERVER_NAME) VALUES ('SWT001') SELECT SOFT_SERVER_NAME FROM WB_SOFT;
Je sais qu'il existe la commande MERGE mais je ne parviens pas à l'appliquer.
Pouvez-vous me venir en aide svp ?
Partager