{"id":11976,"date":"2019-11-08T21:12:41","date_gmt":"2019-11-08T21:12:41","guid":{"rendered":"https:\/\/ittutorial.org\/?p=11976"},"modified":"2019-11-18T00:31:10","modified_gmt":"2019-11-18T00:31:10","slug":"big-data-sets","status":"publish","type":"post","link":"https:\/\/ittutorial.org\/big-data-sets\/","title":{"rendered":"Oracle SQL Tutorial -11 Big Data Sets"},"content":{"rendered":"<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: medium\">Hi ,<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-size: medium\"><span lang=\"en-US\">In this article , I will tell you how to use the default value , how to copy data from another table .<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #ce181e\"><span style=\"font-size: large\"><span style=\"color: #21409a\"><span lang=\"en-US\">USING DEFAULT VALUE<\/span><\/span> <\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-size: medium\"><span style=\"color: #000000\"><span lang=\"en-US\">The default value specified for the table column is assigned .<\/span><\/span> <span lang=\"en-US\">It tries to prevent users from entering incorrectly and can be used in Insert and Update .<\/span> <span style=\"color: #000000\"><span lang=\"en-US\">Here&#8217;s an example of using the default value :<\/span><\/span> <\/span><\/p>\n<pre><em>INSERT INTO ADMIN.NEW_TABLE(EMPLOYEE_ID,FIRST_NAME,LAST_NAME) VALUES (12,'Marlyn',DEFAULT);<\/em><\/pre>\n<pre><em>SELECT * FROM ADMIN.NEW_TABLE WHERE EMPLOYEE_ID=12;<\/em><\/pre>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11980\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.22-300x22.png\" alt=\"\" width=\"436\" height=\"32\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.22-300x22.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.22-768x56.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.22.png 960w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: medium\"><span style=\"color: #000000\"><span lang=\"en-US\">In our current example we create a table and we will add columns such as name and surname to this table , then we will make a default column that we have chosen so that if we don&#8217;t add anything to that column , we will return the default value .<\/span><\/span> <span lang=\"en-US\">You will understand more easily when you look at the pictures below<\/span> \ud83d\ude42 <\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>CREATE TABLE TEST1<\/em>\r\n<em>(<\/em>\r\n<em>ISIM VARCHAR2(20),<\/em>\r\n<em>SOYISIM VARCHAR2(20) DEFAULT 'Duran',<\/em>\r\n<em>TARIH DATE<\/em>\r\n<em>)<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Here we created our table and set our default value .<\/span> <\/span><\/span><\/p>\n<pre><em>INSERT INTO TEST1 VALUES('Melike',DEFAULT,SYSDATE);<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Now we have added to our table above .<\/span> <\/span><\/span><\/p>\n<pre><em>SELECT * FROM TEST1;<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">And the result :<\/span> <\/span><\/span><\/p>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11984\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.26-300x39.png\" alt=\"\" width=\"408\" height=\"53\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.26-300x39.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.26.png 511w\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #ce181e\"><span style=\"font-size: large\"><span style=\"color: #21409a\"><span lang=\"en-US\">COPYING DATA FROM ANY OTHER TABLE<\/span><\/span> <\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-size: medium\"><span style=\"color: #000000\"><span lang=\"en-US\">With insert we can copy data from one table to another table using subqueries<\/span><\/span><span style=\"color: #000000\"> . <\/span><span lang=\"en-US\">But Values are not used here<\/span> <span style=\"color: #000000\">. <\/span><span style=\"color: #000000\"><span lang=\"en-US\">The number of columns in the insert statement and the number of columns in the subquery must be the same .<\/span><\/span> <\/span><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">When we say WHERE 1 = 0 , we only get the structure of the table , not the data .<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre>CREATE TABLE NEW_TEST AS SELECT EMPLOYEE_ID,LAST_NAME,HIRE_DATE,JOB_ID,SALARY FROM ADMIN.NEW_TABLE WHERE 1=0;<\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">As you can see above , we created a new table and when we created this table , we took the structure of adm<\/span><span lang=\"en-US\">in.<\/span><span lang=\"en-US\">new_table table .<\/span> <\/span><\/span><\/p>\n<pre><em>INSERT INTO NEW_TEST SELECT EMPLOYEE_ID,LAST_NAME,HIRE_DATE,JOB_ID,SALARY FROM ADMIN.NEW_TABLE WHERE EMPLOYEE_ID=6;<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Now , we have added the person whose employee_id is equal to 6 to the table we created.<\/span> <\/span><\/span><\/p>\n<pre><em>SELECT * FROM NEW_TEST;<\/em><\/pre>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11988\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.26-1-300x39.png\" alt=\"\" width=\"377\" height=\"49\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.26-1-300x39.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.26-1.png 511w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #ce181e\"><span style=\"font-size: large\"><span style=\"color: #21409a\"><span lang=\"en-US\">MULTI INSERT<\/span><\/span> <\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">We&#8217;ve seen just inserting data into our table with the Insert statement , and now we&#8217;ll see how to add records to multiple tables at the same time with an insert clause under this topic .<\/span> <\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Multiple inserts are widely used in DataWarehouse systems .<\/span><\/span><\/span> <span lang=\"en-US\">We can provide Conditional Insert using IF \u2013 THEN .<\/span> <span lang=\"en-US\">Use of :<\/span><\/p>\n<pre><span style=\"color: #000000\"><span style=\"font-size: large\"><i>INSERT ALL <\/i><\/span><\/span>\r\n<span style=\"color: #000000\"><span style=\"font-size: large\"><i>INTO target_a VALUES ( ... , .....)<\/i><\/span><\/span>\r\n<span style=\"color: #000000\"><span style=\"font-size: large\"><i>INTO target_b VALUES ( ... , .....)<\/i><\/span><\/span>\r\n<span style=\"color: #000000\"><span style=\"font-size: large\"><i>INTO target_c VALUES ( ... , .....)<\/i><\/span><\/span>\r\n<span style=\"color: #000000\"><span style=\"font-size: large\"><i>SELECT .......<\/i><\/span><\/span>\r\n<span style=\"color: #000000\"><span style=\"font-size: large\"><i>FROM sourcetab<\/i><\/span><\/span>\r\n<span style=\"color: #000000\"><span style=\"font-size: large\"><i>WHERE ....... ;<\/i><\/span><\/span><\/pre>\n<p align=\"left\"><span style=\"color: #1c3687\"><span style=\"font-size: large\"><span style=\"color: #21409a\"><span lang=\"en-US\">WHAT ARE THE MULTIPLE INSERT TYPES ?<\/span><\/span> <\/span><\/span><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">UNDERSTANDING INSERT<\/span> <\/span><\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">CONDITIONAL INSERT ALL<\/span> <\/span><\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">CONDITIONAL INSERT FIRST<\/span> <\/span><\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">VERTICAL INSERT<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<p align=\"left\"><span style=\"color: #8f187c\"><span style=\"font-size: large\"><span lang=\"en-US\">UNDERSTANDING INSERT ALL<\/span> <\/span><\/span><\/p>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Now let&#8217;s create 2 tables from admin.new_table table and add the person named marlyn to these tables at the same time :<\/span> <\/span><\/span><\/p>\n<pre><em>CREATE TABLE BOLUM_TEST AS SELECT * FROM ADMIN.NEW_TABLE WHERE 1=0;<\/em><\/pre>\n<pre><em>CREATE TABLE BOLUM_TEST2 AS SELECT * FROM ADMIN.NEW_TABLE WHERE 1=0;<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\">Now we have created our tables with conditional insert all , we want to add marlyn to both tables at the same time :<\/span><\/span><\/p>\n<pre><em>INSERT ALL<\/em>\r\n<em>INTO BOLUM_TEST VALUES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE-DATE,JOB_ID,SALARY)<\/em>\r\n<em>INTO BOLUM_TEST2 VALUES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE-DATE,JOB_ID,SALARY) SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY FROM ADMIN.NEW_TABLE WHERE FIRST_NAME='Marlyn';\r\n<\/em><em>SELECT * FROM BOLUM_TEST2;<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">And we&#8217;re checking to see if it was last added :<\/span> <\/span><\/span><\/p>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11993\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.35-300x20.png\" alt=\"\" width=\"615\" height=\"41\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.35-300x20.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.35-768x51.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.35.png 962w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #8f187c\"><span style=\"font-size: large\"><span lang=\"en-US\">CONDITIONAL INSERT ALL<\/span> <\/span><\/span><\/p>\n<pre><em>INSERT ALL<\/em>\r\n<em>WHEN EMPLOYEE_ID&gt;4 THEN<\/em>\r\n<em>INTO BOLUM_TEST VALUES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY) WHEN FIRST_NAME IS NOT NULL THEN INTO BOLUM_TEST2 VALUES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY) SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY FROM ADMIN.NEW_TABLE;<\/em><\/pre>\n<pre><em>SELECT * FROM BOLUM_TEST;<\/em><\/pre>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11996\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.38-300x73.png\" alt=\"\" width=\"415\" height=\"101\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.38-300x73.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.38-768x187.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.38.png 902w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/p>\n<pre><em>SELECT * FROM BOLUM_TEST2;<\/em><\/pre>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11998\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.40-300x62.png\" alt=\"\" width=\"426\" height=\"88\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.40-300x62.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.40-768x159.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.40.png 906w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #8f187c\"><span style=\"font-size: large\"><span lang=\"en-US\">CONDITIONAL INSERT FIRST<\/span> <\/span><\/span><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Now let&#8217;s create 3 experiment tables to understand this topic .<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>CREATE TABLE SALARY_HIGH AS SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY FROM ADMIN.NEW_TABLE WHERE 1=0;<\/em><\/pre>\n<pre><em>CREATE TABLE SALARY_LOW AS SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY FROM ADMIN.NEW_TABLE WHERE 1=0;<\/em><\/pre>\n<pre><em>CREATE TABLE SALARY_MIDDLE AS SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY FROM ADMIN.NEW_TABLE WHERE 1=0;<\/em><\/pre>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: medium\"><span style=\"color: #000000\"><span lang=\"en-US\">Let&#8217;s insert the new_table table at the same time <\/span><\/span><span style=\"color: #000000\">. <\/span><span lang=\"en-US\">In doing so , according to the salary , let&#8217;s insert it into 3 .<\/span> <\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>INSERT FIRST<\/em>\r\n<em>WHEN SALARY &lt; 4500 THEN<\/em>\r\n<em>INTO SALARY_LOW VALUES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY)<\/em>\r\n<em>WHEN SALARY BETWEEN 4500 AND 7000 THEN<\/em>\r\n<em>INTO SALARY_MIDDLE VALUES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY)<\/em>\r\n<em>ELSE<\/em>\r\n<em>INTO SALARY_HIGH VALUES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY)<\/em>\r\n<em>SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,HIRE_DATE,JOB_ID,SALARY<\/em>\r\n<em>FROM ADMIN.NEW_TABLE;<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Now let&#8217;s list the highest salary areas :<\/span> <\/span><\/span><\/p>\n<pre>SELECT * FROM SALARY_HIGH;<\/pre>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12004\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.46-300x40.png\" alt=\"\" width=\"428\" height=\"57\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.46-300x40.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.46-768x104.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.46.png 964w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Now the areas between the two salary values are :<\/span> <\/span><\/span><\/p>\n<pre><em>SELECT * FROM SALARY_MIDDLE;<\/em><\/pre>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12006\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.48-300x20.png\" alt=\"\" width=\"480\" height=\"32\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.48-300x20.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.48-768x50.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.48.png 960w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">And finally, to see salaries below 4500 :<\/span> <\/span><\/span><\/p>\n<pre><em>SELECT * FROM SALARY_LOW;<\/em><\/pre>\n<p align=\"left\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12008\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.50-300x57.png\" alt=\"\" width=\"494\" height=\"94\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.50-300x57.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.50-768x147.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.50.png 957w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #8f187c\"><span style=\"font-size: large\"><span lang=\"en-US\">VERTICAL INSERT<\/span> <\/span><\/span><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Let&#8217;s create a table named SALES_SOURCE .<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>CREATE TABLE SALES_SOURCE(<\/em>\r\n<em>EMPNO NUMBER(5),<\/em>\r\n<em>SALES_M NUMBER(8,2),<\/em>\r\n<em>SALES_TU NUMBER(8,2),<\/em>\r\n<em>SALES_W NUMBER(8,2),<\/em>\r\n<em>SALES_TH NUMBER(8,2),<\/em>\r\n<em>SALES_F NUMBER(8,2));<\/em><\/pre>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">And create a table named SALES_INFO .<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>CREATE TABLE SALES_INFO(<\/em>\r\n<em>EMPID NUMBER(6),<\/em>\r\n<em>WEEK NUMBER(2),<\/em>\r\n<em>SALES NUMBER(8,2));<\/em><\/pre>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Now add to the SALES_SOURCE table :<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>INSERT INTO SALES_SOURCE VALUES(180,1000,2000,3000,4000,5000);<\/em><\/pre>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Let&#8217;s insert the data of sales_source table into the sales_info table by making vertical insert :<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>INSERT ALL<\/em>\r\n<em>INTO SALES_INFO VALUES(EMPNO,WEEKID,SALES_M)<\/em>\r\n<em>INTO SALES_INFO VALUES(EMPNO,WEEKID,SALES_TU)<\/em>\r\n<em>INTO SALES_INFO VALUES(EMPNO,WEEKID,SALES_W)<\/em>\r\n<em>INTO SALES_INFO VALUES(EMPNO,WEEKID,SALES_TH)<\/em>\r\n<em>INTO SALES_INFO VALUES(EMPNO,WEEKID,SALES_F)<\/em>\r\n<em>SELECT EMPNO,WEEKID,SALES_M,SALES_TU,SALES_W,SALES_TH,SALES_F FROM SALES_SOURCE;<\/em><\/pre>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">We check the sales_info table to check :<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>SELECT * FROM SALES_INFO;<\/em><\/pre>\n<p align=\"left\"><span style=\"color: #820f71\"><span style=\"font-size: large\">MERGE<\/span><\/span><\/p>\n<p align=\"left\"><span style=\"font-size: medium\"><span style=\"color: #000000\"><span lang=\"en-US\">Provides conditional execution of insert , update, delete operations in a table<\/span><\/span><span style=\"color: #000000\"> . <\/span><span lang=\"en-US\">If the corresponding row is present in the table , update becomes insert . Used in DataWirehouse applications .<\/span> <span style=\"color: #000000\"><span lang=\"en-US\">And it saves us from updating separately .<\/span><\/span> <\/span><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">Create a merge_test table from the NEW_TABLE table .<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>CREATE TABLE MERGE_TEST AS SELECT * FROM ADMIN.NEW_TABLE WHERE 1=0;<\/em><\/pre>\n<pre><em>MERGE INTO MERGE_TEST c <\/em>\r\n<em>USING(SELECT * FROM ADMIN.NEW_TABLE) e<\/em>\r\n<em>ON(c.EMPLOYEE_ID=e.EMPLOYEE_ID)<\/em>\r\n<em>WHEN MATCHED THEN<\/em>\r\n<em>UPDATE SET<\/em>\r\n<em>c.FIRST_NAME=e.FIRST_NAME,<\/em>\r\n<em>c.LAST_NAME=e.LAST_NAME<\/em>\r\n<em>WHEN NOT MATCHED THEN<\/em>\r\n<em>INSERT VALUES(e.EMPLOYEE_ID,e.FIRST_NAME,e.LAST_NAME,e.HIRE_DATE,e.SALARY);<\/em><\/pre>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">And finally we run the following query to see the merge_test table .<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<pre><em>SELECT * FROM MERGE_TEST;<\/em><\/pre>\n<ul>\n<li>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><span lang=\"en-US\">We will see that the records in the new_table table are added to the merge_test table .<\/span> <\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12017\" src=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.59-300x49.png\" alt=\"\" width=\"484\" height=\"79\" srcset=\"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.59-300x49.png 300w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.59-768x125.png 768w, https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/1.59.png 961w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/p>\n<p align=\"left\"><span style=\"color: #000000\"><span style=\"font-size: large\"><b>See you in my next post.<\/b><\/span><\/span><\/p>\n<p align=\"left\">\n","protected":false},"excerpt":{"rendered":"<p>Hi , In this article , I will tell you how to use the default value , how to copy data from another table . USING DEFAULT VALUE The default value specified for the table column is assigned . It tries to prevent users from entering incorrectly and can be used in Insert and Update &hellip;<\/p>\n","protected":false},"author":10447,"featured_media":12291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3019],"tags":[5477,1340,6841,1572,6846,6811,6836,3000,3002],"class_list":["post-11976","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-oracle-sql","tag-how-to-learn-oracle-sql","tag-oracle-sql","tag-oracle-sql-information","tag-sql","tag-sql-big-data-sets","tag-sql-information","tag-sql-queries","tag-sql-tutorial","tag-what-is-sql"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/ittutorial.org\/wp-content\/uploads\/2019\/11\/MergeVideoHero2-768x576.png","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/11976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/users\/10447"}],"replies":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/comments?post=11976"}],"version-history":[{"count":7,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/11976\/revisions"}],"predecessor-version":[{"id":12276,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/posts\/11976\/revisions\/12276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/media\/12291"}],"wp:attachment":[{"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/media?parent=11976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/categories?post=11976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittutorial.org\/wp-json\/wp\/v2\/tags?post=11976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}