最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
2011-11-2911G新功能:PL/SCOPE-創(chuàng)新互聯(lián)

/tupian/20230522/thread-1499223-20-1.html

創(chuàng)新互聯(lián)公司從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元寬城做網(wǎng)站,已為上家服務,為寬城各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

197樓

我在當前會話把PL/Scope打開:

ALTER SESSION SET plscope_settings='identifiers:all'
/

然后我創(chuàng)建了這個包頭:

CREATE OR REPLACE PACKAGE plch_pkg
IS
   PROCEDURE do_stuff;
END plch_pkg;
/

下列哪些查詢實現(xiàn)了一個包體,從而使得下列的查詢:

SELECT name, usage
  FROM user_identifiers
WHERE     object_name = 'PLCH_PKG'
       AND type IN ('PROCEDURE', 'FUNCTION')
ORDER BY usage
/

會輸出這些結果:

NAME       USAGE      
---------- -----------
DO_STUFF   CALL      
DO_STUFF   DECLARATION
DO_STUFF   DECLARATION
DO_STUFF   DEFINITION
DO_STUFF   DEFINITION

(A)

CREATE OR REPLACE PACKAGE BODY plch_pkg
IS
   PROCEDURE do_stuff (number_in IN NUMBER)
   IS
   BEGIN
      NULL;
   END do_stuff;
   PROCEDURE do_stuff
   IS
   BEGIN
      NULL;
   END do_stuff;
END plch_pkg;
/
SQL> SELECT name, usage
  2    FROM user_identifiers
  3  WHERE     object_name = 'PLCH_PKG'
  4         AND type IN ('PROCEDURE', 'FUNCTION')
  5  ORDER BY usage
  6  /
NAME                                                                             USAGE
-------------------------------------------------------------------------------- -----------
DO_STUFF                                                                         DECLARATION
DO_STUFF                                                                         DECLARATION
DO_STUFF                                                                         DEFINITION
DO_STUFF                                                                         DEFINITION
SQL>

(B)

CREATE OR REPLACE PACKAGE BODY plch_pkg
IS
   PROCEDURE do_stuff
   IS
   BEGIN
      NULL;
   END do_stuff;
END plch_pkg;
/
SQL> 
SQL> SELECT name, usage
  2    FROM user_identifiers
  3  WHERE     object_name = 'PLCH_PKG'
  4         AND type IN ('PROCEDURE', 'FUNCTION')
  5  ORDER BY usage
  6  /
NAME                                                                             USAGE
-------------------------------------------------------------------------------- -----------
DO_STUFF                                                                         DECLARATION
DO_STUFF                                                                         DEFINITION
SQL>

(C)

CREATE OR REPLACE PACKAGE BODY plch_pkg
IS
   PROCEDURE do_stuff (number_in IN NUMBER)
   IS
   BEGIN
      NULL;
   END do_stuff;
   PROCEDURE do_stuff
   IS
   BEGIN
      do_stuff (1);
   END do_stuff;
END plch_pkg;
/
SQL> SELECT name, usage
  2    FROM user_identifiers
  3  WHERE     object_name = 'PLCH_PKG'
  4         AND type IN ('PROCEDURE', 'FUNCTION')
  5  ORDER BY usage
  6  /
NAME                                                                             USAGE
-------------------------------------------------------------------------------- -----------
DO_STUFF                                                                         CALL
DO_STUFF                                                                         DECLARATION
DO_STUFF                                                                         DECLARATION
DO_STUFF                                                                         DEFINITION
DO_STUFF                                                                         DEFINITION
SQL>

(D)

CREATE OR REPLACE PACKAGE BODY plch_pkg
IS
   PROCEDURE do_stuff (number_in IN NUMBER)
   IS
   BEGIN
      NULL;
   END do_stuff;
   PROCEDURE do_stuff
   IS
   BEGIN
      NULL;
   END do_stuff;
BEGIN
   do_stuff (1);
END plch_pkg;
/
SQL> SELECT name, usage
  2    FROM user_identifiers
  3  WHERE     object_name = 'PLCH_PKG'
  4         AND type IN ('PROCEDURE', 'FUNCTION')
  5  ORDER BY usage
  6  /
NAME                                                                             USAGE
-------------------------------------------------------------------------------- -----------
DO_STUFF                                                                         CALL
DO_STUFF                                                                         DECLARATION
DO_STUFF                                                                         DECLARATION
DO_STUFF                                                                         DEFINITION
DO_STUFF                                                                         DEFINITION
SQL>

答案說明在202樓

2011-11-29 答案CD

A:在此選項中do_stuff被重載,所以DECLARATION 和 DEFINITION的顯示行數(shù)是正確的。但是,并沒有對do_stuff的調(diào)用。

B:為了使得DECLARATION 和 DEFINITION各顯示兩行,do_stuff必須被重載。

C:既有重載又有調(diào)用,正確。

D:同上,只是調(diào)用的地方不同。


分享題目:2011-11-2911G新功能:PL/SCOPE-創(chuàng)新互聯(lián)
文章URL:http://fisionsoft.com.cn/article/hspjg.html