SQL-forespørgsel for at indsætte flere rækker
Indsættelse i en tabel er en DML-operation (Data manipulation language) i SQL. Når vi vil gemme data, skal vi indsætte dataene i databasen. Vi bruger INSERT sætning for at indsætte data i databasen.
I denne artikel ser vi, hvordan du indsætter individuelle såvel som flere rækker i en database ved hjælp af INDSÆT sætning i MSSQL-serveren.
Oprettelse af en database: Brug nedenstående kommando til at oprette en database ved navn techcodeview.com:
Forespørgsel:
CREATE DATABASE techcodeview.com;
Produktion:
Brug af databasen: Brug nedenstående kommando for at bruge techcodeview.com-databasen:
Forespørgsel:
USE techcodeview.com
Produktion:
Oprettelse af en tabel: Opret en tabel medarbejderdetaljer med 4 kolonner ved hjælp af følgende SQL-forespørgsel:
Forespørgsel:
CREATE TABLE employee_details( emp_id VARCHAR(8), emp_name VARCHAR(20), emp_dept_id VARCHAR(20), emp_age INT);
Produktion:
Bekræftelse af tabellen: Sådan får du vist beskrivelsen af tabellerne i databasen ved hjælp af følgende SQL-forespørgsel:
Forespørgsel:
EXEC sp_columns employee_details;
Produktion:
Forespørgslen for at indsætte rækker i tabellen:
Indsættelse af rækker i tabel medarbejderdetaljer ved hjælp af følgende SQL-forespørgsel:
1. Indsættelse af individuelle rækker i tabellen:
Forespørgsel:
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); Produktion:
2. Visning af de indsatte data:
Forespørgsel:
SELECT * FROM employee_details;
Produktion:
3. Indsættelse af flere rækker i tabellen:
Forespørgsel:
INSERT INTO employee_details VALUES ('E40004','SANTHOSH','E102',25), ('E40005','THAMAN','E103',26), ('E40006','HARSH','E101',25), ('E40007','SAMHITH','E102',26); Produktion:
4. Visning af de indsatte data nu:
Forespørgsel:
SELECT * FROM employee_details;
Produktion: