Poizvedba SQL za vstavljanje več vrstic
Vstavljanje v tabelo je operacija DML (Data manipulation language) v SQL. Ko želimo shraniti podatke, jih moramo vnesti v bazo podatkov. Uporabljamo Izjava INSERT za vnos podatkov v bazo podatkov.
V tem članku vidimo, kako v zbirko podatkov vstavite posamezne in več vrstic z uporabo VSTAVI stavek v strežniku MSSQL.
Ustvarjanje baze podatkov: S spodnjim ukazom ustvarite bazo podatkov z imenom techcodeview.com:
poizvedba:
CREATE DATABASE techcodeview.com;
Izhod:
Uporaba baze podatkov: Za uporabo baze podatkov techcodeview.com uporabite spodnji ukaz:
poizvedba:
USE techcodeview.com
Izhod:
Ustvarjanje tabele: Ustvarite tabelo employee_details s 4 stolpci z naslednjo poizvedbo SQL:
poizvedba:
CREATE TABLE employee_details( emp_id VARCHAR(8), emp_name VARCHAR(20), emp_dept_id VARCHAR(20), emp_age INT);
Izhod:
Preverjanje tabele: Če si želite ogledati opis tabel v bazi podatkov z naslednjo poizvedbo SQL:
poizvedba:
EXEC sp_columns employee_details;
Izhod:
Poizvedba za vstavljanje vrstic v tabelo:
Vstavljanje vrstic v tabelo employee_details z naslednjo poizvedbo SQL:
1. Vstavljanje posameznih vrstic v tabelo:
poizvedba:
INSERT INTO employee_details VALUES('E40001','PRADEEP','E101',36); INSERT INTO employee_details VALUES('E40002','ASHOK','E102',28); INSERT INTO employee_details VALUES('E40003','PAVAN KUMAR','E103',28); Izhod:
2. Ogled vnesenih podatkov:
poizvedba:
SELECT * FROM employee_details;
Izhod:
3. Vstavljanje več vrstic v tabelo:
poizvedba:
INSERT INTO employee_details VALUES ('E40004','SANTHOSH','E102',25), ('E40005','THAMAN','E103',26), ('E40006','HARSH','E101',25), ('E40007','SAMHITH','E102',26); Izhod:
4. Ogled vstavljenih podatkov zdaj:
poizvedba:
SELECT * FROM employee_details;
Izhod: