DYNAMIC SQL - 3 [REF CURSOR] 이전포스트에서 동적 SQL에는 2가지가 있다고이야기했다. 일단 EMBEDDED DYNAMIC SQL 로서 실행할 동적SQL을 홑따옴표안에 넣어주고 이를 변수에넣은후 그 변수를 다시 EXECUTE IMMEDIATE 구문다음에 넣어주어서 실행하는방법이였다. 또 다른 방식은 CURSOR을 이용한 동적SQL방식이 있는데 추출해낸 행이 여러행일때.. 오라클 10g 2010.12.24
DYNAMIC SQL - 2 [동적 INSERT] 동적SQL로 INSERT 하기 - INSERT 또한 동적으로 가능하다. 예를들어 신체검사표를 입력할때 과정을 생각해보자. 프로시저에서는 개인의 아이디, 신체검사결과 수치를 받으면 아이디별로 검사결과 수치가 따로 개인테이블에 INSERT 되도록 한다고 해보자. 역시 입력받은 ID마다 다른 테이블에 넣어야하므로 .. 오라클 10g 2010.12.23
DYNAMIC SQL - 1 1.DYNAMIC SQL 이란? 우리가 지금까지 해온 프로그램코드들은 대부분의 경우 컴파일되기 이전에 어떤 작업을 할지 알수 있다. 예를들어 사원번호를 알아내서 우린 그 사원의 부서번호나 연봉,이름등 데이터값을 UPDATE하는 과정을 생각해보면 . 우린 이 과정에서 어떤테이블(사원정보테이블)의 어떤 컬럼의.. 오라클 10g 2010.12.23