Primeros pasos con SofiaDB
Declara el permiso, crea una tabla al arrancar y consulta con un tipo.
app "Gastos" version "1.0"
permiso datos
fn principal() {
datos.ejecutar("CREATE TABLE IF NOT EXISTS gasto (id INTEGER NOT NULL, monto INTEGER NOT NULL)")
}
Los valores se escriben entre llaves y viajan aparte: datos.ejecutar($"INSERT INTO gasto (id, monto) VALUES ({id}, {monto})"). Después compila con sofiac compilar gastos.sof y ejecuta con sofia gastos.sofia.