프로프레임의 DBIO는 DML문만 생성 가능하다. CREATE, DROP, TRUNCATE, ANALYZE 등의 DDL문은 DBIO로 생성이 불가능하다.그렇다면 DDL문을 프로프레임에서 사용하기 위해서는 어떻게 해야될까?방법은 두가지가 있다. DBA에게 function으로 해당 DDL문을 만들어달라고 하여 그 function을 호출하는 select DBIO를 만든 후해당 DBIO를 사용하는 비즈모듈을 만들어서 제공한다. 이 방법의 문제점은 oracle function이 DDL문을 지원하지 않는다는 점이다. 이 경우 function을 만들때 dynamicSQL을 사용하여 DDL을 excute 하도록 만들면 된다. DDL문을 function으로 만들수 없음create or replace function f ..
간혹 프로젝트 중간에 테이블 컬럼정보가 부득이하게 변경되어해당 테이블 관련 DBIO를 모두 재빌드 해줘야하는 상황이 있다. 이때 다음과 같은 주의사항이 있다. 컬럼의 length가 바뀌었다면 해당 column에 대한 메타 정보도 수정해당 테이블에 대한 모든 dbio 에서 메타정보동기화 버튼 누른후 재빌드 메타정보동기화 버튼 ==> DBIO 생성시 pmap쪽에 dbio의 입출력 구조체도 생성되는데 이미 서버에 떨어진 소스이기 때문에 동기화가 안됨. dbio 별로 건건이 메타정보동기화 버튼을 눌러서 새로 pmap 소스를 생성하고 재빌드를 해줘야함. 재빌드된 dbio의 caller 모듈을 모두 검색해서 EMB창에서 모듈정보재구성을 해준뒤 해당 모듈들을 모두 재빌드 (caller 모듈에 dbio의 입출력 구조체..
- Total
- Today
- Yesterday
- oracle
- AWS 신입 채용
- AWS TECH U
- AWS 면접
- expect 스크립트
- 아마존 입사
- Terraform
- AWS 인터뷰
- GCP 자격증 후기
- 구글 입사 후기
- AWS Associate Solution Architect
- AWS 신입
- AWS 이직
- gcp 자격증
- AWS 입사
- AWS 문화
- 2022 회고
- TECH U ASA
- ProFrame
- AWS 후기
- 구글 이직
- 아마존 이직
- 오라클
- GCP 이직
- 프로프레임
- AWS 취업 후기
- dbio
- SA란
- Terraform GCP
- 뱅크샐러드 면접
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |