반응형
Ch 05. SQL 기본 - 02. INSERT, UPDATE, DELETE문
[] INSERT 문
(1) 테이블 생성
DROP TABLE DISCOUNTS; CREATE TABLE DISCOUNTS ( DISCOUNT_ID NUMBER GENERATED BY DEFAULT AS IDENTITY , DISCOUNT_NAME VARCHAR2(255) NOT NULL , AMOUNT NUMBER(3, 1) NOT NULL , START_DATE DATE NOT NULL , EXPIRED_DATE DATE NOT NULL ); |
(2) 테이블 삽입
INSERT INTO DISCOUNTS ( DISCOUNT_NAME , AMOUNT , START_DATE , EXPIRED_DATE ) VALUES ( 'Summer Promotion' , 9.5 , DATE '2017-05-01' , DATE '2017-08-31' ); COMMIT; |
(3) 데이터 확인
SELECT * FROM DISCOUNTS ; |
(4) 2번째 데이터 삽입
INSERT INTO DISCOUNTS ( DISCOUNT_NAME , AMOUNT , START_DATE , EXPIRED_DATE ) VALUES ( 'Winter Promotion 2017' , 10.5 , CURRENT_DATE , DATE '2017-12-31' ); COMMIT; |
(5) 데이터 확인
SELECT * FROM DISCOUNTS ; |
[] UPDATE 문
(1) 테이블 생성
CREATE TABLE PARTS ( PART_ID NUMBER GENERATED BY DEFAULT AS IDENTITY , PART_NAME VARCHAR(50) NOT NULL , LEAD_TIME NUMBER(2, 0) NOT NULL , COST NUMBER(9, 2) NOT NULL , STATUS NUMBER(1, 0) NOT NULL , PRIMARY KEY (PART_ID) ); |
(2) 데이터 입력
INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('sed dictum',5,134,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('tristique neque',3,62,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('dolor quam,',16,82,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('nec, diam.',41,10,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('vitae erat',22,116,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('parturient montes,',32,169,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('metus. In',45,88,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('at, velit.',31,182,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('nonummy ultricies',7,146,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('a, dui.',38,116,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('arcu et',37,72,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('sapien. Cras',40,197,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('et malesuada',24,46,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('mauris id',4,153,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('eleifend egestas.',2,146,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('cursus. Nunc',9,194,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('vivamus sit',37,93,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('ac orci.',35,134,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('arcu. Aliquam',36,154,0); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('at auctor',32,56,1); INSERT INTO PARTS (PART_NAME,LEAD_TIME,COST,STATUS) VALUES ('purus, accumsan',33,12,1); COMMIT; |
반응형
'자격증 > 패스트 캠퍼스 데이터베이스와 SQLD 합격패스 Online' 카테고리의 다른 글
패스트 캠퍼스 챌린지 19일차 데이터베이스와 SQLD 합격패스 Online (0) | 2021.09.24 |
---|---|
패스트 캠퍼스 챌린지 18일차 데이터베이스와 SQLD 합격패스 Online (0) | 2021.09.23 |
패스트 캠퍼스 챌린지 16일차 데이터베이스와 SQLD 합격패스 Online (0) | 2021.09.21 |
패스트 캠퍼스 챌린지 15일차 데이터베이스와 SQLD 합격패스 Online (0) | 2021.09.20 |
패스트 캠퍼스 챌린지 14일차 데이터베이스와 SQLD 합격패스 Online (0) | 2021.09.19 |