WHEN NOT MATCHED BY SOURCE
Indique que toutes les lignes target qui ne correspondent pas aux lignes renvoyées par <source> ON <join condition> et qui satisfont à des conditions de recherche supplémentaires, (clause`UPDATE`) ou sont supprimées (clause`DELETE`) selon la clause <merge when not matched by source>.
La clause WHEN NOT MATCHED BY SOURCE
est disponible à partir de Firebird 5.0.
Plusieurs clause WHEN NOT MATCHED BY SOURCE
peuvent être spécifiées. Si plus d’une clause est spécifiéeLes clauses WHEN NOT MATCHED BY SOURCE
doivent toutes être complétées par des conditions de recherche supplémentaires, sauf la dernière.
Dans la liste SET
de la clause`UPDATE`, le mot clé DEFAULT
peut être utilisé à la place de la valeur de la colonne. Dans ce cas, la colonne obtiendra la valeur par défaut spécifiée lors de la définition de la table cible. S’il n’y a pas de valeur par défaut pour la colonne, celle-ci prendra la valeur NULL
.
Note
|
Veuillez noter ! Dans la liste |