皕傑報表資料集呼叫儲存過程

2021-07-03 13:07:58 字數 668 閱讀 3631

皕傑報表可以以資料集的方式來操作儲存過程

第一步:建立乙個游標

create or replace package types as

type bj _cursor is ref cursor;

end;

第二步:建立儲存過程

create or replace procedure bj_test_proc

v_temp out types.bj_cursor,

pid in varchar

asbegin

open v_temp for select name from test where id = pid;

end bj_test_proc;

//儲存過程要用到的表

create table test

id       varchar2(10),

name     varchar2(10)

第三步:在資料集裡呼叫儲存過程

在設計器中,新家乙個資料集,型別選「儲存過程」,在sql語句的地方如下填寫:

在資料集變數中為這個資料集新增2個變數,其中對應儲存過程out型別的引數,應該從下拉框中選「儲存過程輸出引數」,其他型別的引數與sql資料集的用法一致。

皕傑報表軟體的設計器資料庫部署

現在資料庫的種類很多,例如,mysql,sqlserver,oracle等,皕傑報表軟體支援眾多的資料庫,為不同的使用者提供方便,那麼不同的資料都需要各自配置,這裡以oracle資料庫為例,介紹一下皕傑報表的資料庫配置!先介紹一下設計上是怎麼部署的吧!第一步 新增驅動。1 開啟 皕傑報表設計器 視窗...

報表中如何呼叫儲存過程?

很多時候,報表設計工具在設計時所需的資料由於查詢邏輯複雜 表間關係複雜或者其他系統原因,需要使用現有資料庫中的儲存過程返回的資料來製作報表。那麼,如何在設計報表時,呼叫含引數的儲存過程呢?本文以sqlserver sales 訂單表為例,介紹實現方法。儲存工程指令碼 create proc test...

c 呼叫oracle儲存過程返回資料集

2008 12 20 10 59 57 分類 net 字型大小訂閱 create or replace package pkg tabletype istype tabletype is ref cursor procedure sp cpzd cpno in varchar2,status in ...