亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

調(diào)用Oracle數(shù)據(jù)庫中的存儲(chǔ)過程需要兩步走

瀏覽:4日期:2023-11-23 16:27:03
存儲(chǔ)過程是由流控制和SQL語句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中,F(xiàn)ienReport使用時(shí)只要調(diào)用即可。

調(diào)用Oracle存儲(chǔ)過程主要有兩步:第一步,定義存儲(chǔ)過程;第二步,調(diào)用存儲(chǔ)過程。

下面以一個(gè)具體的實(shí)例來學(xué)習(xí)如何使用FineReport調(diào)用Oracle存儲(chǔ)過程的。

第一步,Oracel定義存儲(chǔ)過程

StScroe是Oracele數(shù)據(jù)庫中的張表,其中記錄了學(xué)生的成績信息,表結(jié)構(gòu)如下:

調(diào)用Oracle數(shù)據(jù)庫中的存儲(chǔ)過程需要兩步走

定義返回列表的存儲(chǔ)過程——由于oracle存儲(chǔ)過程沒有返回值,它的所有返回值都是通過out參數(shù)來替代的,列表同樣也不例外,但由于是集合,所以不能用一般的參數(shù),必須要用pagkage了,所以定義存儲(chǔ)過程要分兩部分:

1.建立一個(gè)程序包,如下:

CREATE OR REPLACE PACKAGE TESTPACKAGE ASTYPE Test_CURSOR IS REF CURSOR;END TESTPACKAGE;

2.建立存儲(chǔ)過程,存儲(chǔ)過程為:

CREATE OR REPLACE PROCEDURE p_STSCORE(Class in varchar2,p_CURSOR out TESTPACKAGE.Test_CURSOR) ISBEGINOPEN p_CURSOR FOR SELECT * FROM FR.STSCORE where STSCORE.ClassNo=Class;END p_STSCORE;

第二步,調(diào)用存儲(chǔ)過程

1.啟動(dòng)FineReport設(shè)計(jì)器,右擊數(shù)據(jù)源面板,選擇私有數(shù)據(jù)源,彈出私有數(shù)據(jù)源對(duì)話框。

2.點(diǎn)擊增加按鈕,新建一個(gè)私有數(shù)據(jù)源,名為ds1,數(shù)據(jù)庫選擇為Oracle數(shù)據(jù)源,查詢類型為存儲(chǔ)過程,在sql文本框中寫如下語句調(diào)用存儲(chǔ)過程:

{call fr.p_stscore('[?Class|Class1?]',?)}

調(diào)用Oracle數(shù)據(jù)庫中的存儲(chǔ)過程需要兩步走

3.點(diǎn)擊預(yù)覽按鈕,可以預(yù)覽查詢到的數(shù)據(jù),如下所示:

調(diào)用Oracle數(shù)據(jù)庫中的存儲(chǔ)過程需要兩步走

至此,F(xiàn)ineReport設(shè)計(jì)器成功調(diào)用Oracle存儲(chǔ)過程,您可以根據(jù)報(bào)表需求隨心所欲地設(shè)計(jì)報(bào)表樣式了。

標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 亚洲欧美精品中文字幕 | 亚洲美女aⅴ久久久91 | 黄色一级片免费网站 | 国内嫩模私拍精品视频 | 精品欧美成人bd高清在线观看 | 日韩视频大全 | 亚洲欧美国产一区二区三区 | 好叼操这里只有精品 | 手机能看的黄色网址 | 日本特级黄色 | 久久国产精品自在自线 | 不卡一级毛片免费高清 | 伊人二区 | jizz大全日本护士喷奶水 | 狠狠色丁香久久综合婷婷 | 国产亚洲精品久久久久久 | 国内在线观看精品免费视频 | 亚洲欧美中文日韩在线v日本 | 亚洲天堂一区二区三区四区 | 黄色精品 | 成年美女黄网站色大片免费看 | 伊人久久精品线影院 | 欧美a级在线 | 国产欧美在线播放 | 上海一级毛片 | 亚洲色图综合网站 | 免费国产一区二区三区 | 欧美精品一区二区久久 | 中国精品久久 | 成人深夜福利在线播放不卡 | 看欧美黄色大片 | 日本a∨在线观看 | 99视频在线精品 | 国产精品玖玖玖影院 | 青草免费观看 | 久久久久久久97 | 北条麻妃一区二区三区 | a级黄色毛片三个搞一 | 麻豆va在线精品免费播放 | 日韩欧美特级毛片 | 欧美日韩一区二区三区在线观看 |