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