Free Access to Oracle 11G PL SQL Programming 2nd Edition Casteel Test Bank Chapter Answers
Free Access to Oracle 11G PL SQL Programming 2nd Edition Casteel Test Bank Chapter Answers
https://testbankfan.com/product/oracle-11g-pl-sql-programming-2nd-
edition-casteel-solutions-manual/
https://testbankfan.com/product/oracle-11g-sql-2nd-edition-casteel-
test-bank/
https://testbankfan.com/product/oracle-12c-sql-3rd-edition-casteel-
test-bank/
https://testbankfan.com/product/marketing-research-essentials-9th-
edition-mcdaniel-solutions-manual/
Introductory Econometrics A Modern Approach 6th Edition
Wooldridge Test Bank
https://testbankfan.com/product/introductory-econometrics-a-modern-
approach-6th-edition-wooldridge-test-bank/
https://testbankfan.com/product/andersons-business-law-and-the-legal-
environment-standard-volume-23rd-edition-twomey-solutions-manual/
https://testbankfan.com/product/think-critically-2nd-edition-facione-
test-bank/
https://testbankfan.com/product/international-marketing-15th-edition-
cateora-test-bank/
https://testbankfan.com/product/ecgs-made-easy-5th-edition-aehlert-
test-bank/
Business and Professional Communication in a Digital Age
1st Edition Waldeck Test Bank
https://testbankfan.com/product/business-and-professional-
communication-in-a-digital-age-1st-edition-waldeck-test-bank/
CHAPTER 6 - FUNCTIONS
TRUE/FALSE
1. A function is quite similar to a procedure in that it is a program unit that achieves a task, can receive
input values, and returns values to the calling environment.
2. The main difference between functions and procedures is that a function is part of an expression.
4. The RETURN statement can return constant values, such as a text string.
7. The term “actual parameters” refers to the parameters that are listed in the program unit.
8. The term “formal parameters” refers to the arguments that are used when calling or invoking the
program unit.
9. Formal parameters including the RETURN data type cannot include size information.
10. The term “passed by value” means that a pointer to the value in the actual parameter is created instead
of copying the value from the actual parameter to the formal parameter.
11. The term “passed by reference” means that the value is copied from the actual parameter to the formal
parameter.
13. The following is a correct example of the use of the DROP command.
DROP function_name;
MODIFIED TRUE/FALSE
1. A(n) procedure is one type of program unit that is used to accomplish one or more tasks, return none
or many values, and is used only in PL/SQL statements. _________________________
2. A(n) procedure is part of an expression and cannot serve an entire statement. ____________________
ANS: F, function
ANS: F, function
4. In a(n) function, the RETURN statement includes no arguments and is followed with a semicolon.
_________________________
ANS: F, procedure
5. You cannot include data type information when declaring a formal parameter.
________________________
ANS: F, size
6. The term passed by value implies that a pointer to the value in the actual parameter is created instead
of copying the value from the actual parameter to the formal parameter.
_________________________
7. The term passed by reference implies that the value is copied from the actual parameter to the formal
parameter. _________________________
ANS: F, passed by value
8. The default behaviors of value passing can be overridden by using a compiler hint named NOCOPY.
_________________________
9. Functions cannot be used in a(n) CHECK constraint or as a default value of a table column.
_________________________
10. Deleting a program unit can be accomplished by issuing a(n) DEL command.
_________________________
ANS: F, DROP
MULTIPLE CHOICE
b. DECLARE
v_amt1 number(5,2);
v_amt2 number(3,0);
BEGIN
v_amt1 := 32.50;
v_amt2 := ROUND(v_amt1,1);
DBMS_OUTPUT.PUT_LINE(v_ amt2);
END;
c. DECLARE
v_amt1 number(5,2);
v_amt2 number(3,0);
BEGIN
v_amt1 := 32.50;
v_amt2 := ROUND v_amt1, 2;
DBMS_OUTPUT.PUT_LINE(v_ amt2);
END;
d. DECLARE
v_amt1 number(5,2);
v_amt2 number(3,0);
BEGIN
v_amt1 := 32.50;
v_amt2 := ROUND[v_amt1,0];
DBMS_OUTPUT.PUT_LINE(v_ amt2);
END;
4. At least one ____ statement must be included in a function body to instruct which value to return.
a. CREATE c. BEGIN
b. RETURN d. EXCEPTION
ANS: B PTS: 1 REF: 218
a. 1 c. 3
b. 2 d. 4
ANS: C PTS: 1 REF: 219
DECLARE
lv_name_txt VARCHAR2(35);
lv_id_num NUMBER(4) := 25;
lv_first_txt VARCHAR2(15) := 'Scott';
lv_last_txt VARCHAR2(20) := 'David';
BEGIN
lv_name_txt := memfmt1_sf(lv_id_num,lv_first_txt, lv_last_txt);
DBMS_OUTPUT.PUT_LINE(lv_name_txt);
END;
a. procedure c. parameter
b. function d. anonymous block
ANS: D PTS: 1 REF: 217
8. ____ refer to the parameters that are listed in the program unit.
a. Modes c. Procedures
b. Functions d. Formal parameters
ANS: D PTS: 1 REF: 228
9. ____ refer to the arguments that are used when calling or invoking the program unit.
a. Actual parameters c. Formal parameters
b. Functions d. Procedures
ANS: A PTS: 1 REF: 228
10. A good method to handle the size issue when declaring variables that hold values from a database table
is to use the ____ attribute to use the size of the database column.
a. NOCOPY c. << >>
b. %TYPE d. TYPE
ANS: B PTS: 1 REF: 219
11. A(n) ____ is a request a programmer includes within his or her code that asks Oracle to modify the
default processing in some manner.
a. compiler hint c. pass by reference
b. pass by value d. purity level
ANS: A PTS: 1 REF: 230
12. The term ____ is identified with a set of acronyms that indicate the restrictions on using the function.
a. compiler hint c. pass by reference
b. purity level d. pass by value
ANS: B PTS: 1 REF: 232
14. Functions used in SQL statements must meet all of the following requirements, except ____.
a. Must be a stored database object
b. Can use only OUT parameters
c. Return data types must be a database data type
d. Cannot issue ALTER SESSION or ALTER SYSTEM commands
ANS: B PTS: 1 REF: 232
15. All of the following are purity level acronyms, except ____.
a. WNDS c. WNPS
b. RINDS d. RNPS
ANS: B PTS: 1 REF: 232
16. The ____ purity level does not modify database tables.
a. WNDS c. RNPS
b. WNPS d. RNDS
ANS: A PTS: 1 REF: 232
17. Which of the following correctly creates a function that performs an update on the BB_TEST1 table?
a. CREATE OR REPLACE FUNCTION fct_test1_sf (p_num IN NUMBER)
RETURN NUMBER
IS
BEGIN
UPDATE bb_test1
SET col1 = p_num;
RETURN p_num;
END;
18. In the code below, which of the following is the parameter variable?
a. bb_test1 c. p_num
b. col1 d. fct_test1_sf
ANS: C PTS: 1 REF: 218
COMPLETION
ANS: function
ANS: Procedures
3. The task of the ____________________ function is to use the two arguments provided, a numeric
value and the degree of rounding, and return the resulting value.
ANS: ROUND
4. It is considered good form to return only one value from a function and to do so using the
____________________ statement.
ANS: RETURN
PTS: 1 REF: 226
ANS: size
ANS: DROP
ESSAY
ANS:
The main difference between functions and procedures is that a function is part of an expression. It
cannot serve as an entire statement. A procedure, on the other hand, can serve as an entire statement.
ANS:
The term formal parameters refers to the parameters that are listed in the program unit while the term
actual parameters refers to the arguments that are used when calling or invoking a program unit.
3. Discuss the techniques available in PL/SQL for passing values between actual parameters and formal
parameters.
ANS:
PL/SQL uses two techniques for passing values between actual parameters and formal parameters. In
the first method, IN parameter values are passed by reference, which means a pointer to the value in
the actual parameter is created instead of copying the value from the actual parameter to the formal
parameter. In the second, OUT and IN OUT parameters are passed by value in which the value is
copied from the actual to the formal parameter.
Celui qui fut l’ami le plus fidèle de son exil, lira sûrement ces
lignes et, sans en demander davantage, car il en sait peut-être plus,
ne pensera pas autrement que moi.
C’est de cette passion finale qu’elle chercha et trouva sans doute
l’oubli dans la paix immuable de l’Islam. Sous un pan de son suaire,
elle enveloppa les dernières ardeurs de son âme, et quand sa fille
eut clos ses paupières, celles qui lavèrent son corps, selon les rites
du Livre, restèrent émerveillées de sa beauté.
Dans le cimetière musulman de Bône, où j’allais en sortant de sa
maison, elle repose aux bords du golfe d’azur. De chaque côté de sa
tombe arabe s’épanouissaient deux rosiers. Sur eux, de belles roses
se balançaient, ouvrant au soleil leur cœur glorieux. Dans un autre,
plus éloigné, un rossignol peu farouche chantait le bonheur de vivre
et la félicité de mourir quand a sonné l’heure de Dieu.
J’écarte, d’une main tremblante, les fleurs qui caressent les deux
stèles du tombeau et je lis en français et en arabe :
Ici repose Fathima Manoubia…
Quand nous sortons, Si Saïd essuie encore une larme en me
regardant, et moi, je détourne un peu mon visage pour voir, une
dernière fois, les belles roses qui se balancent sur le tombeau.
Quelques heures après, je prenais congé de Si Saïd Mohamed et
quittais Bône, car j’avais hâte de poursuivre jusqu’au Sahara ce
pèlerinage si bien commencé dans le Tell.
*
* *
Pour ce qui est des papiers que tu recherches, nul mieux que Si
El-Houssine ne peut t’aider et voici pourquoi :
Quand Si Mahmoud sortit de l’hôtel d’El-Oued, où l’on avait
soigné la blessure que lui fit le fanatique de Behima, elle fut dirigée
sur Batna avec son mari, le maréchal des logis des spahis, Si Ehni
Slimane. C’était, si ma mémoire est fidèle, du 15 au 18 février 1901.
Comme le convoi qui devait les prendre tous les deux, pour les
conduire jusqu’à Biskra, partait le surlendemain, elle eut à peine
vingt-quatre heures pour faire ses préparatifs de départ. J’étais
encore à El-Oued, où j’allais tous les jours à la Kasbah, me
renseigner sur sa santé et lui apporter quelques petites douceurs ;
car je n’oubliais pas que Si Mahmoud fut toujours très bonne pour
moi, traduisant, quand je le lui demandais, ma correspondance
française, et je n’oubliais pas surtout que c’est à la minute où elle
déchiffrait pour moi un télégramme qu’elle fut assaillie par Abdallah.
Je la vis donc, le jour même où elle sortit de l’hôpital.
Elle était encore très pâle et souffrait un peu de son bras qu’elle
ne pouvait trop remuer.
— Belkacem, me dit-elle, je pars demain, n’aurais-tu pas dans
tes magasins quelques caisses vides où je pourrais enfermer
certains effets ?
— Si Mahmoud, lui répondis-je, tout ce qui est à moi est à toi,
toutes mes caisses avec tout ce qu’il y a dedans.
Elle sourit tristement, me serra la main et me dit :
— Merci, Belkacem, tu es un bon cœur, je le savais, et je le sais
encore plus maintenant. D’ailleurs, il y en a tant, ajouta-t-elle, en ce
pays que je vais quitter, la mort dans l’âme, et peut-être pour ne plus
y revenir.
Et Sidi, vous ne le croirez peut-être pas, elle que j’avais toujours
vue, sous le burnous, plus virile qu’un Bédouin, elle pleura, oui, elle
pleura comme une femme qu’elle était. Une heure après, je vins
chez elle avec un de mes domestiques, lui apportant les caisses
vides demandées et, comme Si Ehni n’était pas encore rentré,
qu’elle était seule et ne pouvait faire grand chose de son bras, je lui
offris mon aide et celle de mon serviteur. Elle accepta. A ce moment,
Si El-Houssine arriva, et voulut mettre la main à l’ouvrage, lui aussi.
Nous enfermions dans les caisses tout ce que Si Mahmoud nous
donnait. Quand ce fut fini, tout emballé, les caisses même clouées,
j’avisai, dans le recoin d’une chambre obscure, une paire de belles
bottes marocaines presque neuves, celles-là mêmes qu’elle portait
au sombre jour de Behima, et une ceinture bleue de tirailleur, le tout
pêle-mêle au milieu d’un tas de papiers noircis.
— Et ça, demandâmes-nous à Si Mahmoud, qu’en faisons-nous
maintenant ?
Si Mahmoud ne répondit pas, mais prenant les bottes, elles les
mit dans les mains de Si El-Houssine :
— Ami, dit-elle, je ne les chausserai guère plus maintenant ;
aussi, vous les ai-je réservées afin que vous pensiez à moi en les
mettant, quand vous monterez à cheval pour vagabonder au Désert.
Il est, dans la vie, des souvenirs dont on croit, tant ils vous
apparaissent ailés et vivaces à chaque heure, que la Mort elle-même
ne pourra les effacer, et qu’ils suivront, par delà la tombe, l’âme
libérée de tout ce qui n’est pas eux.
Le souvenir que je garde de mon arrivée à la zaouïa des
Amièches est au premier rang parmi ceux-là.
La veille, sur la piste de quelques kilomètres qui sépare Bir-
Ourmès d’El-Oued, nous avions eu la bonne fortune de rencontrer le
mokaddem des kadryas de Z’goum, un ksar situé près de Behima.
Ce saint homme faisait route vers Touggourt, après passé par les
Amièches.
Dès l’apercevoir au loin, l’excellent Belkacem qui, de plus en plus
prenait conscience de mes anxiétés, avait mis sa mule au trot, et
l’avait interpellé, lui demandant si le cheik Si El-Houssine était
encore à la zaouïa.
De sa réponse affirmative, le brave garçon avait manifesté
presque autant de joie que moi.
Le vénéré cheik des Nefzaouas, nous confirma le voyageur dès
qu’il fut auprès de nous, doit rester à la zaouïa des Amièches jusqu’à
l’arrivée de Si El-Hachmi. Vous me voyez tout pressé d’être à
Touggourt, où j’ai affaire, pour rentrer à Z’goum, car Si El-Houssine
doit venir bientôt y visiter nos « kouan ».
Cette rencontre fut pour moi le plus heureux des présages et les
battements de mon cœur comptaient, sur le rythme ardent des
fiévreux, toutes les minutes qui me séparaient de celle où j’arriverais
à la zaouïa.
Jamais aube plus radieuse ne couronna nuit plus agitée. L’ombre
de la pauvre Errante ne cessa de la hanter, et l’espoir, ou mieux la
profonde intuition que j’avais de tenir, enfin, dans quelques jours,
peut-être même dans quelques heures, le précieux manuscrit,
m’empêchèrent de clore les yeux.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
testbankfan.com