create trigger t123 after update on t1
begin
.shell echo "hi";
end;
Il montre une erreur de syntaxe près de .
Comment le corriger? Mon but est d'exécuter un script en utilisant trigger dans sqlite.Appel de l'option .shell de sqlite3 dans le déclencheur sqlite3
est-il possible de créer UDF persistante, dans la mesure i cherché et essayé, l'UDF peut être utilisé jusqu'à ce que DB est connecté, après cela il jette une erreur si nous essayons d'accéder à ce UD F dans le terminal sqlite. –
Non; Les fonctions définies par l'utilisateur sont créées par l'application et non par la base de données. –
Je sais que les UDF sont créés par des applications utilisant le ryt de sqlite api, ?? (sqlite_create_function()) .Cette fonction créée par l'application ne fonctionne pas en dehors de cette application si l'application est arrêtée et ne fonctionne pas? Ce que je pensais être la fonction créée par cette API sera écrit dans la base de données –