Comando SQL para extraer el esquema de una tabla SQLite?

No puedo decidir si esta es una pregunta tonta o no, pero me arriesgaré. 🙂

Soy un usuario de SQL bastante simple: entiendo CREATE / DROP tables y SELECT, INSERT, DELETE en sus formularios básicos, pero no mucho más. Lo que me gustaría saber es si hay una forma con SQL de solicitar el esquema de una tabla.

Tengo una aplicación para PC que usa SQLite y estoy escribiendo un cliente mobile para eso. No necesito todas las tablas del PC DB ni todas las columnas de las tablas. En SQLite Spy, puedo hacer clic con el button derecho en una tabla y seleccionar 'Mostrar instrucción CREATE', que genera el SQL necesario para recrear la tabla.

Lo que me gustaría hacer (usar el código en la PC) para get la statement CREATE (o al less el esquema) de las tablas SQLite que necesito y luego editar las cadenas para include solo las columnas que necesito. Estos podrían pasarse a mi aplicación mobile para que pueda crear el DB de 'subset' en el dispositivo. ¿Es posible?

EDITAR: Para cualquier persona que venga en busca de una respuesta similar. Gracias a dan04 apuntándome en la dirección correcta. Los resultados de usar …

SELECT * FROM sqlite_master 

… incluye una columna llamada 'sql' que incluye la instrucción CREATE. Justo lo que estoy buscando. 🙂

Se almacena en la tabla sqlite_master .