最先答对且答案未经编辑的puber将获得纪念章一枚(答案不可编辑但可发新贴补充或纠正),其他会员如果提供有价值的分析、讨论也可获得纪念章一枚。
每两周的优胜者可获得itpub奖励的技术图书一本。
以往旧题索引:
http://www.itpub.net/forum.php?m ... eid&typeid=1808
原始出处:
https://devgym.oracle.com/
作者:Chris Saxon
运行环境:SQLPLUS, SERVEROUTPUT已打开, 最低版本要求:18.1
注:本题给出答案时候要求给予简要说明才能得到奖品
你开始写这个 PL/SQL 代码块:
declare
type gift_rec is record (
sender varchar2(30),
receiver varchar2(30),
gift varchar2(30)
);
gift gift_rec;
begin
##REPLACE##
dbms_output.put_line (
gift.sender || ' is sending ' ||
gift.receiver || ' ' || gift.gift
);
end;
/
哪些选项可用来取代 ##REPLACE##,使得当你执行这个代码块会显示:
Santa is sending you Lego
(A)
gift.sender := 'Santa';
gift.receiver := 'you';
gift.gift := 'Lego';
(B)
gift := gift_rec (
'Santa',
'you',
'Lego'
);
(C)
gift := gift_rec (
'Lego',
'Santa',
'you'
);
(D)
gift := gift_rec (
sender => 'Santa',
receiver => 'you',
gift => 'Lego'
);
This choice is correct and yo
(E)
gift := gift_rec (
gift => 'Lego',
sender => 'Santa',
receiver => 'you'
);
(F)
gift := gift_rec (
'Santa',
receiver => 'you',
gift => 'Lego'
);
(G)
gift := gift_rec (
sender => 'Santa',
receiver => 'you',
'Lego'
);
|