Nombre de un parámetro de host
const char *sqlite3_bind_parameter_name(sqlite3_stmt*, int);
El interfaz sqlite3_bind_parameter_name(P,N) devuelve el nombre de párametro SQL N en una sentencia preparada P. Los parámetros SQL de la forma "?NNN", ":AAA", "@AAA" o "$AAA" tienen un nombre es la cadena "?NNN", ":AAA", "@AAA" o "$AAA" respectivamente. En otras palabras, el carácter inicial ":", "$", "@" o "?" se incluye como parte del nombre. Los parámetros de la forma "?" sin un entero a continuación no tienen nombre y son referenciados como "nameless" o "anonymous parameters".
El primero parámetro del host tiene como índice 1, no 0.
El el valor de N está fuera de rango o si el parámetro N no tiene nombre, entonces se devuelve NULL. La cadena retornada siempre se codifica en UTF-8 aunque el parámetro nombrado fuera especificado originalmente como UTF-16 en sqlite3_prepare16() o sqlite3_prepare16_v2().
Ver también: sqlite3_bind(), sqlite3_bind_parameter_count() y sqlite3_bind_parameter_index().