sqlite.h
Objeto de sentencia SQL
typedef struct sqlite3_stmt sqlite3_stmt;
Una instancia de este objeto representa una sentencia SQL. Este objeto es conocido por varios nombres "sentencia preparada" o "sentencia SQL compilada" o sencillamente "sentencia".
La vida de un objeto sentencia es algo como esto:
- Se crea el objeto usando sqlite3_prepare_v2() o una función relacionada.
- Se enlazan los valores de los parámetros usando las funciones sqlite3_bind_*().
- Se ejecuta el código SQL mediante una llamada a sqlite3_step() una o más veces.
- Se resetea la sentencia usando sqlite3_reset() y se regresa al paso 2. Se puede hacer esto ninguna o más veces.
- Se destruye el objeto usando sqlite3_finalize().