본문 바로가기

글 전부 보기482

(오라클/oracle/Transaction) 트랙젝션 에 대한 생각 개요트랜젝션에 대한 주저리 글 입니다. 본문오라클 DB를 사용할때에 트랜젝션 처리를 상당히 까다로운 문제입니다.제가 사용했던 환경에서는 JAVA단 으로 트랙젝션 처리를 넘겨주어서, DB 자체에서는 트랙젝션을 처리하지 않게 하였었죠. 트랙젝션은 쉽게 말하면,작업의 한 단계 입니다. 더 쉽게 얘기하겠습니다. 제가 글을 쓰고 있는데, 쓰기 시작한 시점에서 저장할때까지가 하나의 트랜젝션이라고 할수 있겠습니다. 이 과정에서 쓰던 글을 날려버리면, 복구 할수가 없겠죠? 하나의 작업단위를 말하는게 트랜젝션이고, 다른 개념적으로 생각을 해보면, 하나의 작업을 종료 해버렸을 때가, 시작과 연결되어있는 하나의 트랜젝션 과정이 되는 겁니다. 제가, 여기서 글을 날리는 것이 두려워서, 임시저장을 했다고 하면, 임시저장 하는 .. 2009. 9. 8.
[Oracle, PL/SQL] 오라클 프로시저 기초 (업데이트 2017-11-28) 개요 오늘은 PL/SQL 의 기초 를 간단히 정리해보고자 합니다. PL/SQL 이란? PLSQL 은 procedure language & structured query language 의 약자 라고 하네요. (위키백과 https://en.wikipedia.org/wiki/PL/SQL) 보통 SQL (Structured Query Language) 에 포함되지 않는 언어까지 포함되어 있는 것을 말합니다. 어느정도 표준화가 진행된 SQL 과는 다르게, 각 데이터베이스 제품마다 차이가 있을 수 있습니다. 조금 더 깊게 들어가자면, SQL 은 일종의 질의문으로써, '테이블에 가서 이것이것 데이터를 내놔라', '이 데이터를 테이블에 넣어라' 와 같은 의미를 가진 언어입니다. PL/SQL 은 여기서 좀 더 확장되어.. 2009. 9. 6.