DB/ORACLE

inset,update 사용법 (commit, rollback)

귤식빵 2020. 9. 12. 17:54

insert 구문은 

insert into 테이블명
values ()

 데이터를 넣고자하는 테이블 기본 컬럼 순서대로   values에 적는다

기본 칼럼 순서를 모른다면 insert into table( name1,name2..) 이런식으로 적고 values에 순서에 맞게 적어준다

값을 적지 않으면 null 값으로 들어간다

update 구문은

update 테이블명
set ()

where 조건이 없다면 set 다음에 값을 테이블안에 모든 데이터를 건드린다 

where 조건을 적어서 해당 값만 수정하기 

insert update delete는 dml 이라서 commit 을 하여 트렌젝션을 종료 시키지 않으면 임시데이터로 남는다

쿼리 구문을 날리기 전으로 데이터를 돌리고 싶다면 rollback을 할 수있는데 이건 트렌젝션의 첫 시작으로 돌리는 명령어이다

영구적으로 데이터를 저장하려면 커밋을 해야한다

커밋을 해버리고 나면 더이상 뒤로가기를 할 수없다