Perhaps you search these examples ???


-Inserire una nuova colonna nel database (esempio completo). ATTENZIONE FARE PRIMA UNA COPIA DEL FILE-DATABASE sqlite prova #Crea una tabella sqlite> create table t1(a text, b text); #Inizia la transazione sqlite> BEGIN TRANSACTION; #Crea una tabella temporanea uguale all'altra tabella sqlite> CREATE TEMPORARY TABLE t1_backup(a,b); #Fa un copia ed incolla dalla prima tabella alla tabella temporanea sqlite> INSERT INTO t1_backup SELECT a,b FROM t1; #Cancella la prima tabella sqlite> DROP TABLE t1; #Crea la nuova tabella con la nuova colonna sqlite> CREATE TABLE t1(a text,b text,c text); #Fa una copia dalla tabella temporanea alla nuova tabella sqlite> INSERT INTO t1 (a,b) select * FROM t1_backup; #Cancella la tabella temporanea sqlite> DROP TABLE t1_backup; #Finisce la transazione. sqlite> COMMIT; #Controllo nomi colonne sqlite> .schema


-Rinominare una colonna (esempio completo). ATTENZIONE FARE PRIMA UNA COPIA DEL FILE-DATABASE sqlite prova #Crea una tabella sqlite> create table t1(a text, b text); #Inizia la transazione sqlite> BEGIN TRANSACTION; #Crea una tabella temporanea uguale all'altra tabella sqlite> CREATE TEMPORARY TABLE t1_backup(a,b); #Fa un copia ed incolla dalla prima tabella alla tabella temporanea sqlite> INSERT INTO t1_backup SELECT a,b FROM t1; #Cancella la prima tabella sqlite> DROP TABLE t1; #Crea la nuova tabella con il nuovo nome della colonna sqlite> CREATE TABLE t1(a text,botte text); #Fa una copia dalla tabella temporanea alla nuova tabella sqlite> INSERT INTO t1 (a,botte) select * FROM t1_backup; #Cancella la tabella temporanea sqlite> DROP TABLE t1_backup; #Finisce la transazione. sqlite> COMMIT; #Controllo nomi colonne sqlite> .schema

Reply via email to