## Execute `client.sqlite.execute(SqliteExecuteParamsbody, RequestOptionsoptions?): ResultSet` **post** `/v1/sqlite/execute` Execute a single SQLite statement and return results ### Parameters - **body:** `SqliteExecuteParams` - **statement:** `string | ParameterizedQuery` Simple SQL statement to run in SQLite - `string` - `ParameterizedQuery` A parameterized SQL query. See https://docs.turso.tech/sdk/ts/reference#batch-transactions for reference - **args:** `Array | Record` List of arguments to be used in the given statement - `Array` - `Record` - **sql:** `string` SQL statement, with ? placeholders for arguments ### Returns - `ResultSet` ### Example ```node import ValTown from '@valtown/sdk'; const client = new ValTown({ bearerToken: 'My Bearer Token', }); const resultSet = await client.sqlite.execute({ statement: 'SELECT 1;' }); console.log(resultSet.lastInsertRowid); ```