Je souhaite supprimer des enregistrements des tables enfant ainsi que des tables parent dans une seule requête. s'il vous plaît trouver la requête donnée ci-dessous. ici l'en-tête de réponse est la table primaire et responseid est la clé primaire.Suppression d'enregistrements de plusieurs tables à la fois avec une seule requête dans sqlserver2005
DELETE FROM responseheader
FROM responseheader
INNER JOIN responsepromotion ON responseheader.responseid = responsepromotion.ResponseID
INNER JOIN responseext ON responsepromotion.ResponseID=responseext.ResponseID
WHERE responseheader.responseid In ('67D8B9E8-BAD2-42E6-BAEA-000025D56253')
mais son erreur de lancement. peut-on m'aider à trouver la bonne requête
Toujours afficher autant d'informations que vous avez. Par exemple, "erreur de lancement"? S'il vous plaît poster le message d'erreur que vous obtenez. Si le message d'erreur "Table responseheader n'existe pas", il n'y a pas grand chose à faire pour vous aider, nous avons donc besoin de voir ce dont se plaint le moteur de base de données. –