CG/SQL - Gerador de código de Stored Procedures para SQLite
(engineering.fb.com)- Para o SQLite, que não tem stored procedures
Um compilador que converte stored procedures escritas em T-SQL em código C que usa a API C do SQLite
-
Lida bem até mesmo com stored procedures muito complexas compostas por consultas grandes, além de realizar verificação de tipos e de métodos
-
Oferece suporte a gerenciamento/atualização de esquema, criação de código de teste e código de integração com Java e Obj-C
-
Open source sob licença MIT
1 comentários
A pergunta "como usar Stored Procedures no SQLite?" aparece bastante nas buscas.
O primeiro resultado costuma ser uma resposta no Stack Overflow de 10 anos atrás, e já naquela época estava escrito: "o SQLite não suporta isso".
De certo modo, isso é natural pela própria estrutura do SQLite, que funciona como uma biblioteca, mas seria conveniente se existisse.
O Facebook resolveu isso desse jeito. Não é exatamente a mesma abordagem, mas parece ser uma alternativa bem limpa.