Instrucțiunile de inserție SQL sunt unele dintre cele mai comune instrucțiuni SQL, iar următoarele te vor introduce în cele trei cele mai comune instrucțiuni de inserție SQL pentru referința ta.
Când introducem date în baza de date, instrucțiunile de inserție SQL utilizate frecvent sunt următoarele:
INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing') - pentru T-sql și PL/SQL;
SELECT id, nume, adresă ÎN tabelul 2 DIN tabelul 1 - crearea automată a tabelului 2, utilizarea T-sql;
INSEREAZĂ ÎN tabelul2(id, nume, adresă) SELECTEAZĂ id, nume, adresă DIN tabelul 1
Iată o scurtă explicație a celei de-a treia instrucțiuni de inserție SQL, deoarece coloanele inserate în talbe2 pot fi specificate, iar sursa de date poate fi obținută prin instrucțiuni de interogare relativ complexe, poate fi mai flexibilă de folosit, dar trebuie să fim atenți și la faptul că atunci când specificăm coloanele tabelului țintă, trebuie să completăm toate coloanele negoale, altfel inserarea datelor nu va fi posibilă.
INSERT IN table2 SELECT id, name, address FROM table1
În acest moment, dacă omitim coloanele tabelului țintă, toate coloanele din tabelul țintă vor fi inserate implicit, iar ordinea coloanelor după SELECT trebuie să fie exact aceeași cu ordinea definită a coloanelor din tabelul țintă pentru a completa inserția corectă a datelor, ceea ce este ușor de trecut cu vederea și merită menționat. |