Je ne peux pas supprimer un déclencheur, mais lorsque j'essaie d'en créer un nouveau avec le même nom, il m'avertit que le déclencheur existe déjà. Je veux donc lister tous les déclencheurs pour comprendre ce qui ne va pas.
Réponse
Trop de publicités?Vous pouvez obtenir toutes les données relatives aux déclencheurs en utilisant la table sqlite_master (y compris le code ddl pour les créer). Si vous ne souhaitez pas obtenir toutes les données, il vous suffit d'omettre certaines colonnes dans votre requête.
Pour toutes les données :
select * from sqlite_master where type = 'trigger';
Pour une simple liste de noms :
select name from sqlite_master where type = 'trigger';