2010-08-05 14 views
5

Todo lo que sé es solo el nombre de la tabla, y el valor de identificación en el que quiero realizar la consulta, pero no sé qué se llama id en esa tabla.cómo obtener los nombres de las columnas de la clave principal para una tabla determinada?

+0

¿Por qué necesita ese número abstracto? No sabes que su nombre => no sabes su significado => no lo necesitas. El enlace asociativo puede ser hecho por otra columna. – Basilevs

+0

Bueno, sé que este número es un valor de ID en la tabla dada, una cosa que no sé es que el nombre de la columna bajo ID está viviendo en esa tabla. Estoy tratando de experimentar con algunas afirmaciones de pragma ... Pero no es posible seleccionarlas. – rsk82

Respuesta

6

probablemente le puede buscar el nombre de columna para la columna de clave primaria (s) utilizando la respuesta a a quite similar question ..

sqlite> pragma table_info(...) 

También debe trabajar mediante programación, si es necesario.

Cuestiones relacionadas