Non riesco a rilasciare un trigger, ma quando provo a crearne uno nuovo con lo stesso nome, mi avvisa che il trigger esiste. Quindi, voglio elencare tutti i trigger, per capire cosa c'è che non va.Come posso elencare tutti i trigger di un database in sqlite?
6
A
risposta
19
È possibile ottenere tutti i dati relativi ai trigger utilizzando la tabella sqlite_master (questo include il codice ddl per crearli). Se non vuoi che tutti i dati lascino fuori alcune delle colonne della tua query.
Per tutti i dati:
select * from sqlite_master where type = 'trigger';
Per un elenco di nomi:
select name from sqlite_master where type = 'trigger';
impressionante. davvero utile, grazie ~! –