19/01/2006
Per inserire i dati in una tabella, in PostgreSQL si utilizza il comando SQL denominato INSERT che può essere impiegato attraverso differenti tipologie di sintassi.
Per fare alcuni esempi su INSERT creeremo innanzitutto una tabella chiamata "Armadio" comprensiva di quattro nomi di campo:
CREATE TABLE Armadio ( Ordine integer, Cassetto_1 varchar(50), Cassetto_2 varchar(50), Cassetto_3 varchar(50) );Abbiamo quindi una tabella vuota, dotata di una struttura sicuramente molto più semplice di quella che uno sviluppatore utilizzarebbe per il suo lavoro, ma sufficiente per i nostri scopi.
INSERT INTO Armadio VALUES ( 01, 'calze', 'maglie', 'pantaloni' );Nell'esempo appena proposto, abbiamo inserito i dati seguendo l'ordine della struttura dei campi nella tabella, non sarà quindi necessario specificare i nomi dei singoli campi in quanto sappiamo già in quale di essi ogni dato finirà per essere inserito ('01' in 'Ordine', 'calze' in 'Cassetto_1' etc.).
INSERT INTO Armadio ( Ordine, Cassetto_1, Cassetto_2, Cassetto_3, ) VALUES ( 02, 'guanti', 'cappelli', 'camice' );L'indicazione dei campi non è superflua, infatti potrebbe tornare molto utile nel momento in cui decidiamo di inserire dati soltanto in alcuni di essi:
INSERT INTO Armadio ( Ordine, Cassetto_2, Cassetto_3, ) VALUES ( 03, 'boxer', 'giacche' );Le colonne in cui non inseriremo un dato verranno valorizzate come NULL (assenza di valore).
© Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.