FreeSource : SQLite/sqlite3columndecltype

sqlite3_column_decltype




Первый аргумент – подготовленное SQL выражение. Если это SELECT выражение, то функция вернет название типа данных колонки i. Если такой колонки не существует, то вернет NULL указатель. Возвращаемое значение будет в UTF-8 или в UTF-16 кодировке соответственно.

Например, для такой таблицы:
CREATE TABLE t1(c1 INTEGER);

и следующего выражения:
SELECT c1 + 10 FROM t1;

функция вернет указатель на строку “INTEGER” при i==1 (вторая колонка) и NULL при i==0 (первая колонка)


Ссылок на эту страницу нет