首页 > PL/SQL挑战 > 包级别的数据引用(挑战题编号000002)

包级别的数据引用(挑战题编号000002)

2015年4月7日 发表评论 阅读评论

 首先我创建一个包体,代码如下:

CREATE OR REPLACE PACKAGE plch_pkg

IS

   my_resolution VARCHAR2(30) := 'Turn off the TV';

END;

/

执行完以下哪几个选项后,屏幕会显示” Turn off the TV”

选项1

BEGIN

   EXECUTE IMMEDIATE

      'begin dbms_output.put_line (plch_pkg.my_resolution); end;';

END;

/

选项2

BEGIN

   DBMS_OUTPUT.put_line (plch_pkg.my_resolution);

END;

/

选项3

SELECT plch_pkg.my_resolution FROM DUAL

/

选项4

DECLARE

   l_resolution   plch_pkg.my_resolution%TYPE;

BEGIN

   EXECUTE IMMEDIATE 'select plch_pkg.my_resolution from dual'

      INTO l_resolution;


   DBMS_OUTPUT.put_line (l_resolution);

END;

/

选项5

DECLARE

   l_resolution   plch_pkg.my_resolution%TYPE;

BEGIN

   SELECT plch_pkg.my_resolution INTO l_resolution FROM DUAL;


   DBMS_OUTPUT.put_line (l_resolution);

END;

/

答案:http://www.anguora.com/plsql挑战答案/

分类: PL/SQL挑战 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.