유가엘
개발일지
유가엘
전체 방문자
오늘
어제
  • 분류 전체보기 (107)
    • Solution (16)
      • EAI (11)
      • Concept (1)
      • webMethods (4)
    • Language (20)
      • Java (20)
    • DataBase (19)
      • Oracle (18)
    • Web Programming (38)
      • JSP (11)
      • Spring (10)
      • Project (17)
    • 협업도구 (8)
      • Git (8)
    • IT (6)
      • ETC (4)
      • 정보처리기사 (1)
      • Android (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

티스토리

hELLO · Designed By 정상우.
유가엘

개발일지

DataBase/Oracle

10. Oracle DML(Insert, Update, Delete)

2020. 3. 26. 18:05

9.DML_INSERT_UPDATE_DELETE.sql
0.00MB


DML(Data Manipulation Language) 데이터 조작어

데이터를 조회하거나 변형을 하는 명령어를 의미 합니다.
대표적으로 SELECT,INSERT,UPDATE,DELETE 구문이 있습니다.

SELECT 컬럼1,컬럼2 FROM 테이블1,테이블2 WHERE 조건 ;

INSERT INTO 테이블명 (컬럼1,컬럼2,컬럼3.. ) VALUES(값1, 값2, 값3 ... );

INSERT INTO MEMBER_EX(MEMBER_ID,MEMBER_NAME,MEMBER_SALARY,MEMBER_LOC,MEMBER_MANAGER) 
VALUES(10,'홍길동',1000,'서울','관리자'); 

INSERT INTO MEMBER_EX VALUES(20,'고길동',2000,'부산','관리자'); 

INSERT INTO MEMBER_EX VALUES(30,'하길동',3000,'청주',NULL); 

 

UPDATE 테이블명 SET 컬럼1 = 값1, 컬럼2 = 값2 WHERE 조건;

UPDATE MEMBER_EX SET MEMBER_ID = 50 WHERE MEMBER_ID = 10; 

 

DELETE FROM 테이블명 WHERE 조건 ;

DELETE FROM MEMBER_EX WHERE MEMBER_LOC='청주'; 
DELETE MEMBER_EX; 


DML에 의해 조작된 결과를 트랜젝션으로 묶어 관리합니다.
COMMIT;
ROLLBACK;   -- 커밋한 시점으로 돌아갑니다.

저작자표시 비영리 변경금지

'DataBase > Oracle' 카테고리의 다른 글

12. Oracle View  (0) 2020.03.30
11. Oracle 무결성 제약조건  (0) 2020.03.28
9. Oracle DDL(Table 정의)  (0) 2020.03.26
8. Oracle 서브쿼리  (0) 2020.03.26
7. Oracle 조인  (0) 2020.03.26
    'DataBase/Oracle' 카테고리의 다른 글
    • 12. Oracle View
    • 11. Oracle 무결성 제약조건
    • 9. Oracle DDL(Table 정의)
    • 8. Oracle 서브쿼리
    유가엘
    유가엘

    티스토리툴바