Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Import file to table:

SSMS=>

https://www.youtube.com/watch?v=55JpeOxmNgM

Import data from File to table in SQL Server |.txt, .csv files to table|Import Flat File|Import Data

Oracle sql =>

https://www.youtube.com/watch?v=bpIHh3clm7g

Load Flat or CSV File to Oracle Using SQL Developer

How to Export Data To CSV from Oracle Database using PLSQL script.

https://www.youtube.com/watch?v=saJ-EaHDHJg

Oracle Sql query for Full Load and incremental load

https://www.youtube.com/watch?v=NKBLTI1LmdM

SQL Query for Incremental Load


--Source Table

CREATE TABLE S1(sd1 number,sd2 varchar2(10),sdate date);

--Target Table

CREATE TABLE T1(td1 number,td2 varchar2(10),tdate date);

INSERT INTO S1 VALUES(1,'antosh1','18-07-22');

INSERT INTO S1 VALUES(2,'antosh2','18-07-22');

INSERT INTO S1 VALUES(3,'antosh3','19-07-22');

INSERT INTO S1 VALUES(4,'antosh4','19-07-22');

INSERT INTO S1 VALUES(5,'antosh5','19-07-22');

COMMIT;

SELECT * FROM S1;

SELECT * FROM T1;

--Full Load

INSERT INTO T1(td1,td2,tdate) SELECT sd1,sd2,sdate FROM S1;

COMMIT;

SELECT * FROM T1;

--INCREMENTAL LOAD
INSERT INTO S1 VALUES(1,'antosh6','20-07-22');

INSERT INTO S1 VALUES(2,'antosh7','20-07-22');

INSERT INTO S1 VALUES(3,'antosh8','20-07-22');

INSERT INTO S1 VALUES(4,'antosh9','20-07-22');

INSERT INTO S1 VALUES(5,'antosh10','20-07-22');

SELECT * FROM S1;

SELECT * FROM T1;

--Incremental Load

INSERT INTO T1(td1,td2,tdate) SELECT sd1,sd2,sdate FROM S1

WHERE sdate>(SELECT max(tdate) from T1);

COMMIT;

SELECT * FROM T1;

You might also like