Spec-Zone.ru › SQLite

Имя параметра узла

const char *sqlite3_bind_parameter_name(sqlite3_stmt*, int);

Интерфейс sqlite3_bind_parameter_name(P,N) возвращает имя N-го SQL параметра в подготовленном операторе P. SQL параметры вида "?NNN" или ":AAA" или "@AAA" или "$AAA" имеют имя, которое является строкой "?NNN" или ":AAA" или "@AAA" или "$AAA" соответственно. Другими словами, начальный ":" или "$" или "@" или "?" включается как часть имени. Параметры вида "?" без последующего целого числа не имеют имени и называются "безымянными" или "анонимными параметрами".

Первый параметр узла имеет индекс 1, а не 0.

Если значение N выходит за пределы диапазона или N-й параметр безымянный, то возвращается NULL. Возвращаемая строка всегда в кодировке UTF-8, даже если именованный параметр изначально был указан как UTF-16 в sqlite3_prepare16(), sqlite3_prepare16_v2() или sqlite3_prepare16_v3().

См. также: sqlite3_bind(), sqlite3_bind_parameter_count() и sqlite3_bind_parameter_index().

См. также списки Объектов, Констант и Функций.

SQLite is in the Public Domain.
https://sqlite.org/c3ref/bind_parameter_name.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API