2010-08-05 16 views
5

Tutto quello che so è solo il nome della tabella e il valore ID su cui voglio eseguire una query, ma non so quale sia l'ID chiamato in quella tabella.come ottenere i nomi delle colonne delle chiavi primarie per una determinata tabella?

+0

Perché hai bisogno di quel numero astratto? Non conosci la sua denominazione => non conosci il suo significato => non ne hai bisogno. Il collegamento associativo potrebbe essere fatto da un'altra colonna. – Basilevs

+0

Bene, so che questo numero è un valore ID in una data tabella, una cosa che non so è il nome della colonna sotto ID che vivono in quella tabella. Sto provando a sperimentare con alcune dichiarazioni di pragma ... Ma non è possibile selezionare su di esse. – rsk82

risposta

6

probabilmente si può ricerca il nome di colonna per la colonna chiave primaria (s) utilizzando la risposta a a quite similar question ..

sqlite> pragma table_info(...) 

Dovrebbe funzionare anche a livello di codice, se necessario.

Problemi correlati