第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,請問Oracle中如何在通過創(chuàng)建一個package呢?

您好,請問Oracle中如何在通過創(chuàng)建一個package呢?

慕蓋茨4494581 2021-11-02 11:07:04
是不是沒有create procedure這樣的語法啊,我今天看好像還在package中有存儲過程的聲明,還有存儲過程的實現(xiàn),沒有看到create procedure
查看完整描述

3 回答

?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

先create package,在里面聲明procedure

然后再create package body,在package body里面編寫procedure的代碼即可(相當于create procedure)。

包里沒有create procedure

示例如下:

CREATE OR REPLACE PACKAGE pkg_test IS
PROCEDURE pro_test(V_OLD IN VARCHAR2,V_NEW IN VARCHAR2);
...
END test;
/

CREATE OR REPLACE PACKAGE BODY pkg_test IS
...

PROCEDURE pro_test(V_OLD IN VARCHAR2,V_NEW IN VARCHAR2) IS
BEGIN
...
END;

...
END pkg_test;



查看完整回答
反對 回復(fù) 2021-11-06
?
長風秋雁

TA貢獻1757條經(jīng)驗 獲得超7個贊

現(xiàn)在包頭中聲明 PROCEDURE P_NAME();
然后直接在包體中寫
PROCEDURE P_NAME
IS
BEGIN
.......
END;
就行了,包里的東西,不需要寫CREATE OR REPLACE



查看完整回答
反對 回復(fù) 2021-11-06
?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊

先創(chuàng)建PACKAGE,然后在Package里定義Procedure、funcation等。
如:
1、先創(chuàng)建PKS包頭:
CREATE OR REPLACE PACKAGE PKG_TEST AS
PROCEDURE P_TEST;
END PKG_TEST;

2、創(chuàng)建PKB包體:
CREATE OR REPLACE PACKAGE BODY PKG_TEST AS
PROCEDURE P_TEST
AS
BEGIN
END P_TEST;
END PKG_TEST;


查看完整回答
反對 回復(fù) 2021-11-06
  • 3 回答
  • 0 關(guān)注
  • 746 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號