본문 바로가기
728x90
반응형

SQL8

데이터베이스 관련 용어 회사에서 데이터베이스에 관한 책으로 공부하다가보니 용어를 제대로 알지 못해서 책에서 의도한 바를 이해하지 못하는 경우가 많아 몇가지 따로 정리해 본다.OLTP(Online Transaction Proccessing): 온라인 트랜잭션을 위한 데이터베이스 프로세싱온라인 업무처리 형태의 하나이다. 터미너에서 받은 메세지에 따라 호스트가 처리하고 그 결과를 다시 터미널로 되돌려주는 방법을 말한다. Shared Pool: 공유 Data 를 저장하기 위해 마련된 메모리 공간SQL문을 처리하고 커서를 공유하는데 사용된다. 쿼리를 실행하기 위해 필요한 구문분석 정보와 실행계획을 저장한다.(Shared =Library Cache+dictionally Cache)Library Cache : SQL 실행에 관련된 모든 객.. 2017. 2. 27.
ORA-00917: 누락된 콤마 ORA-00917: 누락된 콤마 누락된 콤마라는 에러는 말 그대로 sql문에서 ,(콤마) 가 누락된 경우이다. 또는 () 괄호 가 누락된 경우도 있어 확인이 필요하다. INSERT INTO pboard ( unq ,title ,content ,hit ,bid ,rdate ) VALUES ( pboard_unq.nextval ,#title# ,#content# ,0 , 2015. 11. 30.
oracle sql function, dual,upper ed fn_sum2 create or replace function fn_sum2(v_sum1 in number,v_sum2 in number)return numberis v_sum number;beginv_sum :=v_sum1 + v_sum2;return v_sum;end;/@fn_sum2variable sum number;execute :sum :=fn_sum2(10,20)print sum; select fn_sum2(10,20) from dual; --------------------------------------ed sum_dept; create or replace function sum_dept(v_deptno in dept.deptno%type)return number isv_sum num.. 2015. 10. 6.
oracle sql cursor update,delete, 무결성 제약조건 create table dept_no(dept_no number);declarecursor dept_cursor is select *from dept;beginfor dept_record in dept_cursor loopinsert into dept_no(deptno) values(dept_record.deptno);end loop;end;/ 2.emp테이블로 커서를 만든 후 테이블 내용을 출력한다. set serveroutput ondeclarecursor emp_cursor1 is select * from emp;beginfor emp_record in emp_cursor1 loopdbms_output.put_line(emp_record.ename||','||emp_record.job);end lo.. 2015. 10. 6.
728x90
반응형