Presentation is loading. Please wait.

Presentation is loading. Please wait.

PowerBuilder Stored Procedure DW

Similar presentations


Presentation on theme: "PowerBuilder Stored Procedure DW"— Presentation transcript:

1 PowerBuilder Stored Procedure DW

2 ◆ 가장 심플한 방법 CREATE OR REPLACE PROCEDURE  SP_DW_620PRC_01  ( as_str_code     IN  CHAR                                                 ,dw_Data        OUT SYS_REFCURSOR) AS BEGIN    OPEN dw_Data FOR    SELECT A.DATES,A.POS_NO,A.TRXN_NO, D.PAY_TYPE, D.PAY_UTYPE FROM AM070 WHERE STR_CODE = as_str_code;  ;    END  ;

3 ◆ SP datawindow의 흐름도 ◆ 패키지 생성
Stored procedure Package Type (cursor) DW ▣ 패키지 타입을 커서를 이용하여 데이타윈도우에 보여준다 ◆ 패키지 생성 CREATE OR REPLACE PACKAGE SCOTT.emp_01 IS TYPE typ_emp_01 IS RECORD( ENAME VARCHAR(10), JOB VARCHAR(9), ); /* 패키지 생성 타입을 레코드를 통해 typ_emp_01로 만든다 */ TYPE cur_emp_01 IS REF CURSOR RETURN typ_emp_01; /* typ_emp_01 로 리턴되는 타입 선언*/ END;

4 ◆ 프로시져 생성 CREATE OR REPLACE PROCEDURE SCOTT.sp_emp_01 (
ENAME in string, JOB in string, dw_data IN OUT emp_01.cur_emp_01 ) IS /* CREATE OR REPLACE 구문을 사용하여 생성 한다. IS 로 PL/SQL의 블록을 시작 한다. */ BEGIN OPEN dw_data FOR SELECT E.ENAME, E.JOB FROM EMP E ORDER BY E.ENAME ; END; /* dw_data를 이용하여 데이터를 패키지를 통해 dw로 보내준다. */

5 ◆ 파워빌더에서 패키지를 통한 프로시져 DataWindow에 보여주기
1. 왼쪽 상단 파일 – NEW – DataWindow에 만드려는 형식을 선택한다 2. Stored Procedure선택 3. DW로 불러올 프로시져를 선택한다.

6 4. 원하는 스타일을 선택한다. 5. ‘Fnish’버튼을 누르면 dataObject가 생성된다.

7 Thank You!


Download ppt "PowerBuilder Stored Procedure DW"

Similar presentations


Ads by Google