Database H2 - Inserisci

L'istruzione SQL INSERT viene utilizzata per aggiungere nuove righe di dati a una tabella nel database.

Sintassi

Di seguito è riportata la sintassi di base dell'istruzione INSERT INTO.

INSERT INTO tableName 
{ [ ( columnName [,...] ) ] 
{ VALUES 
{ ( { DEFAULT | expression } [,...] ) } [,...] | [ DIRECT ] [ SORTED ] select } } | 
{ SET { columnName = { DEFAULT | expression } } [,...] }

Usando questa istruzione INSERT, possiamo inserire un nuovo record o nuove righe in una tabella. Quando si utilizza la clausola DIRECT, i risultati vengono influenzati direttamente nella tabella di destinazione senza alcun passaggio intermedio. Tuttavia, durante l'aggiunta di valori per tutte le colonne della tabella, assicurati che l'ordine dei valori sia nello stesso ordine delle colonne nella tabella.

Esempio

Facciamo un esempio e proviamo a inserire i seguenti dati nella tabella Cliente.

ID Nome Età Indirizzo Stipendio
1 Ramesh 32 Ahmedabad 2000
2 Khilan 25 Delhi 1500
3 Kaushik 23 Kota 2000
4 Chaitail 25 Mumbai 6500
5 Hardik 27 Bhopal 8500
6 Komal 22 MP 4500
7 Muffy 24 Indore 10000

Possiamo ottenere tutti i record dati nella tabella clienti eseguendo i seguenti comandi.

INSERT INTO CUSTOMER VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000); 
INSERT INTO CUSTOMER VALUES (2, 'Khilan', 25, 'Delhi', 1500); 
INSERT INTO CUSTOMER VALUES (3, 'kaushik', 23, 'Kota', 2000); 
INSERT INTO CUSTOMER VALUES (4, 'Chaitali', 25, 'Mumbai', 6500); 
INSERT INTO CUSTOMER VALUES (5, 'Hardik', 27, 'Bhopal', 8500); 
INSERT INTO CUSTOMER VALUES (6, 'Komal', 22, 'MP', 4500); 
INSERT INTO CUSTOMER VALUES (7, 'Muffy', 24, 'Indore', 10000);