皕傑報表可以以資料集的方式來操作儲存過程
第一步:建立乙個游標
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 ...