Le istruzioni di inserimento SQL sono tra le istruzioni SQL più comuni, e quanto segue ti presenteranno le tre istruzioni di inserimento SQL più comuni per il tuo riferimento.
Quando inseriamo dati nel database, le istruzioni di inserimento SQL comunemente usate sono le seguenti:
INSERT INTO nella tabella 1(id, nome, indirizzo) VALORI(1, ygl, 'beijing') - per T-sql e PL/SQL;
SELECT id, nome, indirizzo INTO tabella2 DA tabella 1 - creare automaticamente tabella2, utilizzo T-sql;
INSERIRE NELLA tabella2(id, nome, indirizzo) SELEZIONA id, nome, indirizzo DA tabella 1
Ecco una breve spiegazione della terza istruzione di inserimento SQL, poiché le colonne inserite in talbe2 possono essere specificate, e la fonte dati può essere ottenuta tramite istruzioni di query relativamente complesse; può essere più flessibile da usare, ma dobbiamo anche prestare attenzione al fatto che quando specifichiamo le colonne della tabella di destinazione, dobbiamo riempire tutte le colonne non vuote, altrimenti l'inserimento dati non sarà possibile.
INSERIRE NELLA tabella 2 SELEZIONA id, nome, indirizzo DA tabella 1
Al momento, se omettiamo le colonne della tabella target, tutte le colonne della tabella target verranno inserite di default, e l'ordine delle colonne dopo SELECT deve essere esattamente lo stesso dell'ordine definito delle colonne nella tabella target per completare l'inserimento corretto, cosa facile da trascurare e che vale la pena notare. |