je la requête T-SQL suivante pour supprimer un enregistrement d'une série de tables:erreur SQL - mauvaise syntaxe
DELETE FROM config INNER JOIN config_profile ON config.config_id = config_profile.config_id
INNER JOIN config_page ON config_profile.config_profile_id = config_page.config_profile_id
INNER JOIN config_field ON config_page.config_page_id = config_field.config_page_id
INNER JOIN config_constraint ON config_field.config_field_id = config_constraint.config_field_id
INNER JOIN config_constraint_type ON config_constraint.config_constraint_type_id = config_constraint_type.config_constraint_type_id
WHERE config.config_name = 'ConfigName' AND config_profile.profile_name = 'ProfileName'
Mais il garde en jetant l'erreur:
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'INNER'.
En regardant cela , Je ne suis pas sûr de ce qui me manque. Toute aide est appréciée.
Vous pouvez omettre le premier à donner s'il est plus facile sur l'oeil :) SUPPRIMER config DE config INNER JOIN ... – Tony
@Tony Merci I » J'ai mis à jour ma réponse –