SQL-fråga för att infoga flera rader
Infogning i en tabell är en DML-operation (Data manipulation language) i SQL. När vi vill lagra data måste vi infoga data i databasen. Vi använder INSERT uttalande för att infoga data i databasen.
I den här artikeln ser vi hur man infogar individuella såväl som flera rader i en databas med hjälp av FÖRA IN uttalande i MSSQL-servern.
Skapa en databas: Använd kommandot nedan för att skapa en databas med namnet techcodeview.com:
Fråga:
CREATE DATABASE techcodeview.com;
Produktion:
Använda databasen: Använd kommandot nedan för att använda techcodeview.com-databasen:
Fråga:
USE techcodeview.com
Produktion:
Skapa en tabell: Skapa en tabell anställd_detaljer med 4 kolumner med hjälp av följande SQL-fråga:
Fråga:
CREATE TABLE employee_details( emp_id VARCHAR(8), emp_name VARCHAR(20), emp_dept_id VARCHAR(20), emp_age INT);
Produktion:
Verifiera tabellen: Så här visar du beskrivningen av tabellerna i databasen med följande SQL-fråga:
Fråga:
EXEC sp_columns employee_details;
Produktion:
Frågan för att infoga rader i tabellen:
Infogar rader i tabellen anställd_detaljer med hjälp av följande SQL-fråga:
1. Infoga enskilda rader i tabellen:
Fråga:
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. Visa infogade data:
Fråga:
SELECT * FROM employee_details;
Produktion:
3. Infoga flera rader i tabellen:
Fråga:
INSERT INTO employee_details VALUES ('E40004','SANTHOSH','E102',25), ('E40005','THAMAN','E103',26), ('E40006','HARSH','E101',25), ('E40007','SAMHITH','E102',26); Produktion:
4. Visa infogade data nu:
Fråga:
SELECT * FROM employee_details;
Produktion: