SQLite Forum

Improve sqlite3_column_name() return value documentation
Login
> select 1 as ""

`sqlite3_column_name()` returns an empty string, as expected.

> select 1 as NULL;

This will fail at `sqlite3_prepare_v2()`, as expected. There is no statement object, so calling `sqlite3_step()` and `sqlite3_column_name()` makes no sense.

> explain select 1 as ?

This will also fail at `sqlite3_prepare_v2()`, as expected. There is no statement object, so calling `sqlite3_step()` and `sqlite3_column_name()` makes no sense.