sqlite.h


load_extension

Función del núcleo SQLite

load_extension(X)
load_extension(X,Y)

La función load_extension(X,Y) carga extensiones SQLite desde el fichero de librería compartida exterior llamado X usando el punto de entrada Y. El resultado de load_extension() siempre es NULL. Si Y es omitido se usa el punto de entrada por defecto. La función load_extension()lanza una excepción si la carga de la extensión falla la carga o la inicialización correctamente.

La función load_extension() fallará si la extensión intenta modificar o borrar una función SQL o una secuencia de comparación. La extensión puede añadir nuevas funciones o secuencias de comparación, pero no puede modificar o borrar funciones o secuencias existentes porque esas funciones y/o secuencias de comparación pueden ser usadas en otras partes de la sentencia SQL actualmente en ejecución. Para cargar una extensión que cambie o borre funciones o secuencias de comparación, usar la función del API C sqlite3_load_extension().