SQLite mette a disposizione solamente il comando PRAGMA table_info(table-name). Questo comando restituisce una tabella come la seguente:
cid | name | type | notnull | dflt value | pk |
---|---|---|---|---|---|
0 | prima colonna | TEXT | 0 | 0 | |
1 | seconda colonna | TEXT | 0 | 0 |
i nomi della tabella sono quelli della colonna name. Se ad esempio volessimo veirificare l'esitenza della colonna musiche nella tabella miatabella, sfruttando livecode possiamo scrivere il seguente codice atto alla verifica dell'esistenza di una colonna.:
put "PRAGMA table_info(miatabella);" into tSQL
put revDataFromQuery(comma,return,connID,tSQL) into tRecords
if "musiche" is not among the items of tRecords then
answer "La colonna musiche non esiste"
else
answer "Colonna musiche trovata"
end if
Nessun commento:
Posta un commento