Professional Documents
Culture Documents
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.
Selected Answer:
False
Question 4
2.871 out of 2.871 points
The main difference between functions and procedures is that a function is part of an expression.
Selected Answer:
True
Question 5
2.871 out of 2.871 points
The term ____ is identified with a set of acronyms that indicate the restrictions on using the function.
Selected Answer:
b.
purity level
Question 6
The term formal parameters refers to the arguments that are used when calling or invoking the program unit.
Selected Answer:
False
Question 8
2.871 out of 2.871 points
The term passed by reference means that the value is copied from the actual parameter to the formal
parameter.
Selected Answer:
False
Question 9
0 out of 2.871 points
Which of the following correctly creates a function that performs an update on the BB_TEST1 table?
Selected Answer:
c.
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;
Question 10
2.871 out of 2.871 points
Formal parameters including the RETURN data type cannot include size information.
Selected Answer:
True
Question 11
2.871 out of 2.871 points
It is possible to reference a data dictionary to determine what code is contained in a program unit.
Selected Answer:
True
Question 12
0 out of 2.871 points
The term actual parameters refers to the parameters that are listed in the program unit.
Selected Answer:
False
Question 15
2.871 out of 2.871 points
____ refer to the parameters that are listed in the program unit.
Selected Answer:
a.
Formal parameters
Question 16
0 out of 2.871 points
Functions used in SQL statements must meet all of the following requirements, except ____.
Selected Answer:
d.
Can use only OUT parameters
Question 25
2.871 out of 2.871 points
A(n) ____ is a request a programmer includes within his or her code that asks Oracle to modify the default
processing in some manner.
Selected Answer:
d.
compiler hint
Question 27
0 out of 2.871 points
____ refer to the arguments that are used when calling or invoking the program unit.
Selected Answer:
c.
Actual parameters
Question 29
2.871 out of 2.871 points
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.
Selected Answer:
True
Question 31
0 out of 2.871 points
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.
Selected Answer:
False
Question 32
At least one ____ statement must be included in a function body to instruct which value to return.
Selected Answer:
d.
RETURN
Question 33
0 out of 2.871 points
The RETURN statement can return constant values, such as a text string.
Selected Answer:
True
Question 35
2.871 out of 2.871 points
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.
Selected Answer:
b.
%TYPE
uestion 1
3.0303 out of 3.0303 points
Items declared in the package body and not in the specification can be used only by other procedures and
functions within this same package body.
Selected Answer:
True
Question 2
3.0303 out of 3.0303 points
Package elements that can be referenced from outside the package are considered ____.
Selected Answer:
c.
public
Question 3
0 out of 3.0303 points
A(n) ____ is a declaration of a program unit in a package body by placing the header code at the top of the package
body code.
Selected Answer:
b.
package specification
Question 4
3.0303 out of 3.0303 points
If a cursor is declared in a package specification that referenced the PV_TOTAL_NUM package variable, the
variable ____.
Selected Answer:
b.
must be declared before the cursor
Question 5
3.0303 out of 3.0303 points
When compiling objects that call packaged program units, which of the following statements is true?
Selected Answer:
b.
Because only the package body information is used, the PL/SQL compiler cannot determine if the restrictions on
functions within SQL statements are being respected.
Question 7
3.0303 out of 3.0303 points
END;
Question 9
3.0303 out of 3.0303 points
All of the following represent packaged function purity levels, except ____.
Selected Answer:
b.
RIPS
Question 10
3.0303 out of 3.0303 points
When a user assumes the rights of the program unit owner just during the processing of that program unit, this is
referred to as ____.
Selected Answer:
b.
definer-rights
Question 12
0 out of 3.0303 points
Adding the program unit name to the END statement that closes the procedure or function statements in the
package body is mandatory.
Selected Answer:
True
Question 13
3.0303 out of 3.0303 points
If used in a SELECT,VALUES, or SET clause, the function cannot write values to packaged variables.
Question 14
3.0303 out of 3.0303 points
The ____ packaged function purity level does not modify packaged variables.
Selected Answer:
b.
WNPS
Question 16
3.0303 out of 3.0303 points
Package elements are considered ____ if they can be called only from other program units within the same
package.
Selected Answer:
c.
private
Question 17
3.0303 out of 3.0303 points
Using the same name on multiple program units within the same package is referred to as ____.
Selected Answer:
a.
overloading
Question 18
3.0303 out of 3.0303 points
The term ____ refers to the range of visibility for a particular element or construct contained in a package.
Selected Answer:
a.
package scope
Question 19
3.0303 out of 3.0303 points
The ____ directive needs to be included in the package specification to clearly state the purity levels applicable to
the function.
Selected Answer:
a.
PRAGMA RESTRICT_REFERENCES
Question 20
0 out of 3.0303 points
The statement ____ would successfully remove the package specification and body.
Selected Answer:
c.
DROP PACKAGE package_name;
Question 22
3.0303 out of 3.0303 points
The ____ defines the type of data structures the function reads or modifies.
Selected Answer:
d.
purity level
Question 23
3.0303 out of 3.0303 points
All code in the procedure and function header sections of a package body must match exactly to the declarations
in the corresponding specification.
Selected Answer:
True
Question 24
3.0303 out of 3.0303 points
The statement ____ would successfully declare a REF CURSOR data type.
Selected Answer:
a.
TYPE testcur IS ref cursor;
Question 25
3.0303 out of 3.0303 points
Which of the following correctly sets the default purity level for a packaged function?
Selected Answer:
d.
PRAGMA RESTRICT_REFERENCES(DEFAULT, WNDS, WNPS);
Question 28
3.0303 out of 3.0303 points
Forcing the user to use his or her own privileges for a program unit, and not that of the owner is called ____.
Selected Answer:
d.
invoker-rights
Question 29
3.0303 out of 3.0303 points
A package specification can contain declarations for procedures, functions, variables, exceptions, cursors, and
types.
Selected Answer:
True
Question 30
3.0303 out of 3.0303 points
Functions that have not been declared in a package specification are considered public.
Selected Answer:
False
Question 31
0 out of 3.0303 points
The ____ packaged function purity level does not modify database tables.
Selected Answer:
c.
RNDS
Question 32
3.0303 out of 3.0303 points
A(n) ____ is a statement used to define a data construct, such as a variable, name, and data type.
Selected Answer:
c.
declaration
2.12766 out of 2.12766 points
The signature model cannot resolve the time issues of using the timestamp model.
Selected Answer:
False
Question 2
2.12766 out of 2.12766 points
What can be used to conditionally raise a compile error and associate a custome error number with the
error?
Selected Answer:
Error directive
b.
Question 3
2.12766 out of 2.12766 points
____ can be used to manually recompile invalid program units.
Selected Answer:
b.
ALTER COMPILE
Question 4
0 out of 2.12766 points
Which of the following statements is correct?
Selected Answer:
b.
If an object on one database is changed, any remote program units that use or depend on that object is
immediately changed to an INVALID status.
Question 5
2.12766 out of 2.12766 points
Remote database connections are used to link to another database and to call objects that exist on that
database.
Selected Answer:
True
Question 6
2.12766 out of 2.12766 points
The ____ procedure is used to populate the dependency data for the object of interest.
Selected Answer:
c.
DEPTREE_FILL
Question 7
2.12766 out of 2.12766 points
A column named TIMESTAMP is maintained in the data dictionary and is included in the
USER_DEPENDENCIES view.
Selected Answer:
False
Question 8
2.12766 out of 2.12766 points
A program unit is said to contain ____ when it includes references to database objects that in turn
references other database objects.
Selected Answer:
c.
indirect dependencies
Question 9
True
Question 10
2.12766 out of 2.12766 points
You can use the USER_OBJECT data dictionary view to review the source code of a procedure, function, or
package.
Selected Answer:
False
Question 11
2.12766 out of 2.12766 points
____ shows only direct roles granted to the current schema.
Selected Answer:
d.
USER_ROLE_PRIVS
Question 12
2.12766 out of 2.12766 points
____ instructs the system to assign the variable data type based on the underlying table column data type
at runtime.
Selected Answer:
c.
%ROWTYPE
Question 13
2.12766 out of 2.12766 points
Which compile statement option forces a program unit to retain the compilation settings from the
previous compile action?
Selected Answer:
d.
REUSE SETTINGS
Question 14
2.12766 out of 2.12766 points
The data dictionary contains information regarding ____.
Selected Answer:
d.
user privileges
Question 15
2.12766 out of 2.12766 points
The dependency tree utility allows the user to review direct and indirect dependencies of an object in
either numeric order or indented format.
Selected Answer:
True
Question 16
2.12766 out of 2.12766 points
Question 17
2.12766 out of 2.12766 points
Which of the following statements is true?
Selected Answer:
c.
Modifications to a package body does not change the status of dependent objects.
Question 18
2.12766 out of 2.12766 points
If a dependent object has an older ____ than the referenced object when called, the dependent object is
flagged as INVALID and needs to be recompiled.
Selected Answer:
c.
timestamp
Question 19
2.12766 out of 2.12766 points
The USER_DEPENDENCIES data dictionary view provides information on direct object dependencies.
Selected Answer:
True
Question 20
2.12766 out of 2.12766 points
Only program unit header modifications require a recompilation of dependent objects.
Selected Answer:
True
Question 21
2.12766 out of 2.12766 points
The ____ system privilege allows users to create, modify, and drop program units within their own
schema.
Selected Answer:
CREATE PROCEDURE
d.
Question 22
2.12766 out of 2.12766 points
If modifications are made to the code in a package body, the status of dependent objects is changed to
INVALID.
Selected Answer:
False
Question 23
0 out of 2.12766 points
Which item below is the name for an IF THEN structure used to accomplish conditional compilation?
Selected Answer:
b.
Selective statement
Question 24
2.12766 out of 2.12766 points
The user source utility is a mechanism available in the Oracle system to provide a map to visualize both
direct and indirect dependencies within the database.
Selected Answer:
False
Question 25
2.12766 out of 2.12766 points
Which of the following is used by Oracle to determine invalidation of remote dependent objects at
runtime?
Selected Answer:
d.
signature model
Question 26
2.12766 out of 2.12766 points
The utldtree.sql file is provided by Oracle and is run to set up the necessary tables, views, and procedures
to use the dependency tree.
Selected Answer:
True
Question 27
2.12766 out of 2.12766 points
Which of the following compiler parameter will determine the code optimization techniques used?
Selected Answer:
PLSQL_OPTIMIZE_LEVEL
d.
Question 28
2.12766 out of 2.12766 points
____ can be used to check the status of database objects.
Selected Answer:
d.
USER_OBJECTS
Question 29
2.12766 out of 2.12766 points
The timestamp model is not the default method and, if desired, needs to be set in the system using one of
several commands available.
Selected Answer:
False
Question 30
2.12766 out of 2.12766 points
Only modifications to the ____ can raise the INVALID status of dependent objects.
Selected Answer:
b.
package specification
Question 31
2.12766 out of 2.12766 points
The SELECT * statement should be used when querying data from the database rather than a named
column list.
Selected Answer:
True
Question 32
2.12766 out of 2.12766 points
Compiler variables are used to enable compiler warning messages and conditional compilation.
Selected Answer:
False
Question 33
0 out of 2.12766 points
Which of the following data dictionarty view can verify compiler parameter settings for an object?
Selected Answer:
PLSQL_OBJECT_SETTINGS
c.
Question 34
2.12766 out of 2.12766 points
Which of the following commands correctly modifies Scotts rights on the bb_basket table?
Selected Answer:
a.
GRANT SELECT, INSERT, UPDATE ON bb_basket TO scott;
Question 35
2.12766 out of 2.12766 points
If granted appropriate rights, it is possible to call database objects from other schemas.
Selected Answer:
True
Question 36
2.12766 out of 2.12766 points
The %TYPE declaration instructs the system to assign the variable data type based on the underlying table
column data type at runtime.
Selected Answer:
True
Question 37
2.12766 out of 2.12766 points
When a program unit refers to other database objects, the program unit is considered dependent on that
object.
Selected Answer:
Question 38
2.12766 out of 2.12766 points
True
____ allows users to create program units in any schema and does not allow the modification or dropping
of program units.
Selected Answer:
a.
CREATE ANY PROCEDURE
Question 39
2.12766 out of 2.12766 points
Compiler directives are instructions used at run time.
Selected Answer:
False
Question 40
2.12766 out of 2.12766 points
When a procedure is compiled, it stores the datestamp of any referenced objects.
Selected Answer:
False
Question 41
2.12766 out of 2.12766 points
The ____ view can be used to review the source code of a procedure, function, or package.
Selected Answer:
USER_SOURCE
b.
Question 42
2.12766 out of 2.12766 points
The ____ is considered the default method of remote dependent objects.
Selected Answer:
b.
timestamp model
Question 43
2.12766 out of 2.12766 points
____ allows a user to modify program units in any schema.
Selected Answer:
d.
ALTER ANY PROCEDURE
Question 44
2.12766 out of 2.12766 points
The PLSQL_CCFLAGS parameter allows using onject-level flags in conditional compilation.
Selected Answer:
True
Question 45
2.12766 out of 2.12766 points
The ____ view shows only the direct privileges of the current schema.
Selected Answer:
c.
USER_SYS_PRIVS
Question 46
2.12766 out of 2.12766 points
When a program unit includes references to database objects that in turn reference other database
objects, it is said to contain direct dependencies.
Selected Answer:
False
Question 47
2.12766 out of 2.12766 points
Three classes of compiler warnings exist: info, performance and critical.
Selected Answer:
False
Question 1
2.94118 out of 2.94118 points
The default timing of a trigger is row level and no code is included to achieve this timing.
Selected Answer:
False
Question 2
2.94118 out of 2.94118 points
LONG or LONG RAW variables can be declared in triggers and the NEW and OLD qualifiers cannot refer to these
types of columns.
Selected Answer:
False
Question 4
2.94118 out of 2.94118 points
One prominent limitation in the use of triggers is that they cannot issue transaction control statements of
COMMIT, ROLLBACK, and SAVEPOINT.
Selected Answer:
True
Question 5
2.94118 out of 2.94118 points
Which of the following indicates that the trigger is fired only once, regardless of the number of rows affected by
the DML statement?
Selected Answer:
c.
Event level
Question 9
0 out of 2.94118 points
LOB and OBJECT columns can be referenced in a trigger and can also be modified.
Selected Answer:
True
Question 10
2.94118 out of 2.94118 points
____ triggers refer to database triggers that are fired by Data Definition Language (DDL) statements or database
system events rather than DML actions.
Selected Answer:
d.
System
Question 11
0 out of 2.94118 points
CURSOR basketitem_curIS
SELECT idproduct, quantity, option1
FROM bb_basketitem
WHERE idbasket = :NEW.idbasket;
In the code fragment above, which of the following represents the correlation identifier?
Selected Answer:
c.
:NEW.idbasket
Question 15
2.94118 out of 2.94118 points
A constraining table is one that is being modified by a DML action when a trigger is fired.
Selected Answer:
False
Question 16
2.94118 out of 2.94118 points
If multiple triggers exist on a table, there is no guarantee about the order in which the triggers will be fired.
Selected Answer:
True
Question 20
2.94118 out of 2.94118 points
Which trigger option will force the trigger to fire before the test_trg trigger.
Selected Answer:
a.
no option is available to control the firing order
Question 22
0 out of 2.94118 points
The ____ trigger clause allows a trigger to include multiple triggering events in a single trigger.
Selected Answer:
d.
MULTIPLE
Question 23
2.94118 out of 2.94118 points
A database trigger is tied to a database table or view and is implicitly fired by the database system when that
table or view is affected with the associated DML action.
Selected Answer:
True
Question 24
2.94118 out of 2.94118 points
A(n) ____ trigger fires whenever the event occurs, regardless of the schema in which it occurs.
Selected Answer:
b.
database level
Question 28
2.94118 out of 2.94118 points
The trigger body is a PL/SQL block that contains the actions that take place when the trigger fires.
Selected Answer:
True
Question 30
2.94118 out of 2.94118 points
Numerous triggers can be constructed on one table and, therefore, a DML action on that table can fire off more
than one trigger.
Selected Answer:
True
Question 31
2.94118 out of 2.94118 points
System triggers are typically used to allow the modification of data through a view on a view that is
nonmodifiable.
Selected Answer:
True
Question 33
A(n) ____ table is one that is involved in a join and the keys of the original table are included in the keys of the
resultant join.
Selected Answer:
d.
mutating
Question 34
2.94118 out of 2.94118 points
A(n) ____ is a table that is being modified by a DML action when a trigger is fired.
Selected Answer:
d.
mutating table
Question 1
0 out of 1.40845 points
The goal of SQL is to empower users with little or no query skills to be able to perform a variety of data queries.
Selected Answer:
True
Question 2
1.40845 out of 1.40845 points
The UTL_LINE package allows access to files that reside on an operating system and are accessible from the
database server.
Selected Answer:
False
Question 3
1.40845 out of 1.40845 points
The basic mechanics of the alert process include registering an alert name, setting up when an alert should
signal, and enabling the appropriate users to receive the alert.
Selected Answer:
True
Question 5
1.40845 out of 1.40845 points
Dynamic SQL allows us to employ a more object-oriented approach to modeling our database and applications.
Selected Answer:
False
Question 6
1.40845 out of 1.40845 points
The ____ package allows parameters to be directly used as identifiers, such as column names and table names.
Selected Answer:
b.
DBMS_SQL
Question 7
1.40845 out of 1.40845 points
DBMS_DDL.ALTER_COMPILE (
type VARCHAR2,
schema VARCHAR2,
name VARCHAR2);
In the header for the ALTER_COMPILE procedure above, the ____ statement refers to the objects owner.
Selected Answer:
d.
schema
Question 9
1.40845 out of 1.40845 points
The process flow of the DBMS_SQL procedures involves the establishment of a(n) ____ to contain and
manipulate the SQL statement.
Selected Answer:
b.
cursor
Question 10
1.40845 out of 1.40845 points
The util.ora file contains environment settings, such as the UTL_FILE_DIR parameter, that determine if and how
certain Oracle features are accessible from within PL/SQL code.
Selected Answer:
False
Question 11
1.40845 out of 1.40845 points
In the DBMS_LOB package, the term ____ represents programs that read LOBs or information about the LOBs.
Selected Answer:
b.
Observer
Question 12
1.40845 out of 1.40845 points
All of the following, except ____, represent steps required to perform DDL with the DBMS_SQL package.
Selected Answer:
b.
BIND_VARIABLE
Question 13
1.40845 out of 1.40845 points
The programs within the ____ package can be grouped into two sets: mutators and observers.
Selected Answer:
b.
DBMS_LOB
Question 15
1.40845 out of 1.40845 points
The ____ parameter of the ANALYZE_OBJECT procedure dictates that the value provided must be either TABLE,
INDEX, or CLUSTER.
Selected Answer:
a.
TYPE
Question 16
1.40845 out of 1.40845 points
The REQUEST_PIECES function is typically used to avoid possibly truncating information contained on the Web
page.
Selected Answer:
True
Question 17
1.40845 out of 1.40845 points
____ are used to distinguish parameter values that are used as criteria in the DBMS_SQL package, versus
parameters that provide identifiers such as column names.
Selected Answer:
a.
Placeholders
Question 20
1.40845 out of 1.40845 points
The ability to send e-mails from within PL/SQL code has been simplified with the introduction of the
DBMS_ALERT package.
Selected Answer:
False
Question 21
1.40845 out of 1.40845 points
When executing a stored program, any DBMS_OUTPUT lines are placed in an output buffer, which dumps its
contents to the screen when the program has completed execution.
Selected Answer:
True
Question 23
1.40845 out of 1.40845 points
The ____ procedure of the DBMS_DDL package allows developers to programmatically compile database
objects.
Selected Answer:
d.
ALTER_COMPILE
Question 25
1.40845 out of 1.40845 points
The UTL_HTTP package provides the capability to make Hypertext Transfer Protocol (HTTP) calls from within
PL/SQL programs.
Selected Answer:
True
Question 26
1.40845 out of 1.40845 points
The init.ora file contains all the settings for the database and is read when the database is started up.
Selected Answer:
True
Question 27
1.40845 out of 1.40845 points
Which of the following is the correct syntax for an EXECUTE IMMEDIATE statement?
Selected Answer:
d.
EXECUTE IMMEDIATE 'SQL statement'
[ INTO ( var1, var2, ... | record ]
[ USING [ IN | OUT | IN OUT ] bindvar1, bindvar2, ... ]
[ RETURNING | RETURN INTO outvar1, outvar2, ... ];
Question 28
1.40845 out of 1.40845 points
The ____ built-in package contains a miscellaneous group of programs ranging from capabilities to assist in
procedure management to reporting error information.
Selected Answer:
b.
DBMS_UTILITY
Question 31
1.40845 out of 1.40845 points
All of the following programs are available in the UTL_FILE package, except ____.
Selected Answer:
b.
RSET
Question 32
1.40845 out of 1.40845 points
OPEN_CURSOR
Question 33
1.40845 out of 1.40845 points
Which of the following is a procedure in the DBMS_DDL package that will assist to hide source code?
Selected Answer:
c.
CREATE_WRAPPED.
Question 34
1.40845 out of 1.40845 points
Native dynamic SQL is simpler to code and processes statements more efficiently than the DBMS_SQL package.
Selected Answer:
True
Question 35
1.40845 out of 1.40845 points
Attempting to use a parameter to provide an identifier, such as a column name or table name, in an SQL
statement within PL/SQL raises an error.
Selected Answer:
True
Question 36
1.40845 out of 1.40845 points
The DBMS_ALERT package allows two or more sessions, in the same instance, to communicate.
Selected Answer:
False
Question 37
1.40845 out of 1.40845 points
The ____ package allows access to two DDL statements that cannot be used directly within a PL/SQL block:
ALTER_COMPILE and ANALYZE_OBJECT.
Selected Answer:
b.
DBMS_DDL
Question 38
1.40845 out of 1.40845 points
Alerts are transaction based and are sent only if the transaction is committed.
Selected Answer:
True
Question 39
1.40845 out of 1.40845 points
In the DBMS_LOB package, which of the following represents the programs that add, change, or remove the
large objects (LOBs)?
Selected Answer:
a.
mutator
Question 40
1.40845 out of 1.40845 points
All of the following procedures are included in the DBMS_ALERT package, except ____.
Selected Answer:
d.
WAIT
Question 41
1.40845 out of 1.40845 points
The UTL_FILE package contains a PUT_LINE data type that is used to declare a file variable.
Selected Answer:
False
Question 42
1.40845 out of 1.40845 points
____ allows us to make the SQL statements in our PL/SQL code much more flexible in regards to providing
values, such as column names, at runtime.
Selected Answer:
c.
Dynamic SQL
Question 43
1.40845 out of 1.40845 points
An EXECUTE step is not needed with DDL statements because the PARSE step automatically executes the
statement upon successful parsing.
Selected Answer:
True
Question 44
1.40845 out of 1.40845 points
When the SQL statement is built in the PL/SQL block, placeholders with colon prefixes are used to mark where
values are supplied at runtime.
Selected Answer:
True
Question 45
1.40845 out of 1.40845 points
____ and PL/SQL allow the construction and parsing of statements at runtime rather than compile time.
Selected Answer:
c.
Dynamic SQL
Question 46
1.40845 out of 1.40845 points
The array-like processing available in DBMS_SQL makes working with many rows much more cumbersome.
Selected Answer:
False
Question 47
1.40845 out of 1.40845 points
You must enable DBMS output in order to see the display from DBMS_OUTPUT commands.
Selected Answer:
True
Question 48
1.40845 out of 1.40845 points
The BLOB, CLOB, and NCLOB objects can all be stored internally and are typically stored in a separate tablespace
from database tables to enable optimization of the attributes of each tablespace for the type of data being stored.
Selected Answer:
True
Question 49
1.40845 out of 1.40845 points
In the UTL_HTTP package, the ____ function is used to retrieve the HTML source from a specified URL.
Selected Answer:
c.
REQUEST_PIECES
Question 50
1.40845 out of 1.40845 points
OPEN_CURSOR
Question 51
1.40845 out of 1.40845 points
BEGIN
DBMS_OUTPUT.PUT('This');
DBMS_OUTPUT.PUT(' is a');
DBMS_OUTPUT.PUT(' test');
DBMS_OUTPUT.PUT_LINE('This is test2');
DBMS_OUTPUT.PUT('Working?');
END;
The code fragment above is an example of a(n) ____.
Selected Answer:
d.
anonymous block
Question 54
1.40845 out of 1.40845 points
DBMS_SQL is simpler to code and processes more efficiently than native dynamic SQL.
Selected Answer:
False
Question 55
1.40845 out of 1.40845 points
The ____ built-in package retrieves Internet site host names or IP addresses.
Selected Answer:
d.
UTL_INADDR
Question 56
The ____ package provides access to DDL statements that cannot be included directly within PL/SQL code.
Selected Answer:
b.
DBMS_SQL
Question 57
1.40845 out of 1.40845 points
The ____ package can be used to analyze the HTML source of Web sites in order to accomplish tasks such as
tracking competitor pricing on products, gathering pricing for raw materials, and collecting relevant business news
for a particular industry.
Selected Answer:
d.
UTL_HTTP
Question 58
1.40845 out of 1.40845 points
If a table contains any LOB columns, client tools such as SQL Developer cannot display the images, however, the
GETLENGTH function can be used to confirm a file was loaded into the LOB column.
Selected Answer:
True
Question 59
1.40845 out of 1.40845 points
The ____ program associates placeholders in the Cursor with PL/SQL variables.
Selected Answer:
d.
BIND_VARIABLE
Question 60
1.40845 out of 1.40845 points
The DBMS_DDL package provides the only Oracle method available to hide source code.
Selected Answer:
False
Question 61
1.40845 out of 1.40845 points
In the DBMS_DDL package, the ____ procedure creates statistics for database objects to be utilized to enhance
performance.
Selected Answer:
d.
ANALYZE_OBJECT
Question 62
1.40845 out of 1.40845 points
In the UTL_FILE package, the ____ program unit is used to read a line from a file.
Selected Answer:
c.
GET_LINE
Question 63
1.40845 out of 1.40845 points
Which of the following is a command line utility that assists in hiding source code?
Selected Answer:
c.
wrap utility.
Question 65
1.40845 out of 1.40845 points
One advantage of LOBs is that a table can have multiple LOB columns but only one LONG column.
Selected Answer:
True
Question 66
1.40845 out of 1.40845 points
True
Question 68
1.40845 out of 1.40845 points
Dynamic SQL allows the criteria of a query such as the column checked in the WHERE clause to be identified at
compile time.
Selected Answer:
False
Question 69
1.40845 out of 1.40845 points
To successfully compile a program, you must either own the object or you must be granted the ____ privilege to
compile an object in another schema.
Selected Answer:
c.
ALTER ANY PROCEDURE
Question 70
1.40845 out of 1.40845 points
In which of the following situations is the use of native dynamic SQL considered inappropriate?
Selected Answer:
d.
The number and types of columns to be used is not known.