Bonjour,
j'ai le code ci dessous qui fonctionne avec mysql ( table parent:compagnie, table fils :trace_modif_compagnie )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 $em = $this->getContainer()->get('doctrine')->getManager();
                $sql = 'TRUNCATE TABLE trace_modif_compagnie;' .
                        'TRUNCATE TABLE compagnie;';
                $connection = $em->getConnection();
                $stmt = $connection->prepare($sql);
                $stmt->execute();
                $stmt->closeCursor();
                $sql1 = 'SET FOREIGN_KEY_CHECKS=0;' .
                        'TRUNCATE TABLE compagnie;' .
                        'SET FOREIGN_KEY_CHECKS=1;';
                $connection1 = $em->getConnection();
                $stmt1 = $connection1->prepare($sql1);
                $stmt1->execute();
                $stmt1->closeCursor();
J'ai cherché partout, la solution sous sqlServer, mais toujours pas de solution .
merci d'avance.