Question: Which statement would you use to invoke a stored procedure in isql*plus?

Size: px
Start display at page:

Download "Question: Which statement would you use to invoke a stored procedure in isql*plus?"

Transcription

1 What are the two types of subprograms? procedure and function Which statement would you use to invoke a stored procedure in isql*plus? EXECUTE Which SQL statement allows a privileged user to assign privileges to other users? GRANT Which column of the USER_OBJECTS data dictionary view contains the date and time a particular object was initially stored in the database? CREATED Which column of the USER_OBJECTS data dictionary view indicates whether the database object is a procedure, function, trigger, or package? OBJECT_TYPE What is the syntax of the SHOW ERRORS SQL*Plus command? SHOW ERRORS [construct_type] [construct_name] Which two values are allowed for the STATUS column of the USER_OBJECTS data dictionary view? VALID and INVALID

2 Which system privilege allows a user to create procedures, functions, and packages? CREATE PROCEDURE Which SQL statement allows a privileged user to remove privileges from a user? REVOKE If you are not the object's owner, which privilege must you be granted to run a PL/SQL construct, such as a function or procedure? EXECUTE Which view contains a STATUS column that indicates whether a database object is valid? USER_OBJECTS Which system privilege is required to manually recompile a stored procedure owned by another user? ALTER ANY PROCEDURE What is returned when you use the SQL*Plus DESCRIBE command with a PL/SQL construct, such as a procedure or function? the construct's argument list Which column of the USER_SOURCE data dictionary view contains the source code that defines the associated procedure, function, or package? TEXT Where are BFILES stored? in a file stored outside of the database

3 What are the two distinct parts of an internal LOB? LOB value - data that constitutes the real object being stored LOB locator - a pointer to the location of the LOB value stored in the database Which database object provides for the administration of access and usage of BFILEs? DIRECTORY Which function would you use to initialize a BFILE column? BFILENAME Which three types of LOBs are internal LOBs? CLOB, NCLOB, and BLOB Which LOB data type represents a multibyte character large object? NCLOB Which statement would you use to migrate a LONG column to a NCLOB column? ALTER TABLE Which LOB data type represents a character large object? CLOB Which DBMS_LOB procedure would you use to load a BFILE? DBMS_LOB.FILEOPEN

4 Can you migrate a LONG column to a CLOB or NCLOB column? Yes Which supplied package manages LOBs? DBMS_LOB Can you migrate a LONG RAW column to a CLOB column? No. You can migrate a LONG RAW column to a BLOB column, not a CLOB column. Are dependencies between objects residing on different databases handled the same as those residing on the same database? No. When remote referenced objects are marked invalid, any local dependent objects are not marked invalid What does the utldtree.sql script do? It creates the DEPTREE_FILL procedure and two additional views, DEPTREE and IDEPTREE, which can be used to determine indirect dependencies between database objects. Which three guidelines can minimize recompilation failure? declaring identifiers using the %TYPE and %ROWTYPE attributes, using SELECT * notation in queries, and including a column list in INSERT statements Does modifying a procedure's argument list affect the constructs that the procedure executes? No, but it does affect other constructs that reference the procedure

5 What is automatic implicit recompilation? the process by which invalid subprograms are implicitly recompiled the next time they are referenced What happens when a change is made to a database object that is referenced by other database objects? All dependent objects are marked invalid. When a local procedure depends on another local procedure, and the called procedure is changed, when is the dependent procedure recompiled? the next time it is executed What are database objects that rely on database objects in a different database referred to as? remote dependent objects What are database objects that rely on another database object in the same database referred to as? local dependent objects When a local procedure depends on a remote procedure and the remote procedure is modified, when is the local procedure recompiled? the second time it is executed after the change Which standard data dictionary view can you use to display dependencies between database objects? USER_DEPENDENCIES Which syntax can you use to manually recompile a package?

6 ALTER PACKAGE package_name COMPILE; Which two views are created by running the utldtree.sql script? DEPTREE and IDEPTREE When does code included in the executable section of a package body execute? the first time the package is referenced within a session or when the package is recompiled Within a package, where would you include code that needs to execute only the first time the package is referenced within a session? in the executable section of a package body Is a package variable accessible after the package has finished executing? Yes, the state of a package variable persists throughout the current user session. What is an overloaded package? a package that contains two different subprograms with the same name, but argument lists that differ in number, order, or data type family Which compiler directive would you use to specify the purity level of a function? PRAGMA RESTRICT_REFERENCES What are package subprograms that reference each other known as? mutually referential subprograms

7 Can stand-alone stored procedures be overloaded? No, only local subprograms or packaged subprograms can be overloaded When using forward declaration, what must be specified in the package specification prior to declaring the calling subprogram? the subprogram name and formal parameter list Must procedures within a package have a unique name? No. By overloading a package, you can create two procedures with the same name, but the procedures' argument lists must differ in number, order, or data type family What are the three parts of a package body? header, declaration, and executable section What are variables declared in a package specification or body known as? package variables Does PL/SQL allow forward references? No, you must declare a construct before referencing it. What is a forward declaration? when you declare only a subprogram specification, prior to declaring the body of the subprogram, so that other subprograms may reference it In which three languages can a procedure being called in a CALL statement be written? PL/SQL, C, or Java

8 What does a CALL statement within a trigger body allow you to do? call a stored procedure What are the three DDL_Event triggers? CREATE, ALTER, and DROP What are the two options for the LOGON and LOGOFF triggers? ON SCHEMA - fires for the specific user ON DATABASE - fires for all users Which data dictionary view contains the status of a trigger and the date the trigger was created? USER_OBJECTS If a database trigger fails, is the DML operation that invoked the trigger rolled back? Yes Which three programming languages can be used to create a database trigger? PL/SQL, C, or Java If an error occurs when a trigger is being created, what happens? The trigger is still created. What does the CREATE TRIGGER privilege allow a user to do? to create database triggers on a table in their schema and to drop and alter the database triggers they have created

9 Do DDL triggers fire for the creation of tablespaces? Yes. DDL triggers fire for clusters, functions, indexes, packages, procedures, roles, sequences, synonyms, tables, tablespaces, triggers, types, views, or users. What is the result if a row level database trigger attempts to read the same table on which the triggering event is defined? An error occurs because the table is mutating Should you place a colon at the end of a CALL statement? No Which column of the USER_TRIGGERS view contains the source code of the database trigger? TRIGGER_BODY What are the five Database_event triggers? AFTER SERVERERROR, AFTER LOGON, BEFORE LOGOFF, AFTER STARTUP, and BEFORE SHUTDOWN Which data dictionary view could you query to display compilation errors that occurred when a trigger was compiled? USER_ERRORS Which two data dictionary views could you use to display all triggers that you and other users have created and that you have access to? ALL_OBJECTS and ALL_TRIGGERS

10 Which command could you use in isql*plus to see compilation errors that occurred when a trigger was compiled? SHOW ERRORS After compiling a trigger, which SQL*Plus command can you use to display compilation errors? SHOW ERRORS If you have the appropriate privileges, which two data dictionary views could you query to display all triggers defined on a table? DBA_OBJECTS and DBA_TRIGGERS If you have the appropriate privileges, which two data dictionary views could you query to display all triggers defined on a table? DBA_OBJECTS and DBA_TRIGGERS Which type of database trigger allows you to capture the values that exist before the trigger body executes and the values after the trigger body executes? row level, because a row level trigger fires once for each affected row Which two triggers monitor how often you log on and log off the database? LOGON and LOGOFF Can a function be invoked from within a SELECT clause of a SQL statement? Yes, as long as the function returns an Oracle server internal data type and does not modify database tables.

11 Can a function include more than one RETURN statement in its executable section? Yes, this is customary in an IF block to return different values based on some condition. However, only one of the RETURN statements executes. Can you rollback a DROP FUNCTION statement? No. The DROP FUNCTION statement is a DDL command and is, therefore, auto-committing. When passing a SQL*Plus variable to a function, why is the variable prefixed with a colon? This statement is actually an implicit PL/SQL anonymous block, and when referencing host variables within a PL/SQL construct, you must use the colon to distinguish them from local PL/SQL variables. Which statement should you use to permanently remove a function from the database? DROP FUNCTION Which statement is the equivalent to removing a function and recreating it? CREATE AND REPLACE FUNCTION Must a function return a value? Yes, functions must return a single value How is a function invoked? as part of an expression Can functions be invoked using the EXECUTE statement? No, functions must be executed as part of an expression.

12 How many IN arguments are required for a stored function? None, a function can return a value that is not derived from an input argument. What are the four sections of a PL/SQL function? header, declaration, executable, and exception What is the purpose of the RETURN statement included in a function's header section? to specify the data type to be returned Will a function compile successfully without a RETURN statement in the executable section? Yes. Although a function will compile successfully without a RETURN statement in the executable section, it will generate a run-time error if no value is returned to the calling environment when executed Which statement would you issue to drop a stored function from the database? DROP FUNCTION Can a user-defined function be referenced in a FROM clause of a SQL statement? No When invoking functions, what is used to transfer values to and from the calling environment? formal parameters Which three components are included in a stored function header? the function name, the argument list, and the RETURN statement that identifies the data type to be returned

13 Which type of named subprogram must you use to return a value within a SQL statement? a function What is the syntax for defining a stored function? CREATE [OR REPLACE] FUNCTION function_name [(parameter1 [mode1] datatype1, parameter2 [mode2] datatype2,... )] RETURN datatype IS AS... BEGIN... [EXCEPTION]... END function_name; Can functions be invoked within a CHECK constraint? No Which PL/SQL statement passes a function value back to the calling environment? RETURN When defining a function, where is the argument list defined? in the header section after the procedure name, but before the RETURN statement What is the purpose of the RETURN statement in the executable section of a function? to return the value of the parameter to the calling environment If you recreate a function using the CREATE AND REPLACE FUNCTION statement, what happens to the privileges on the function? The function privileges remain the same.

14 For a function to compile successfully, what is the minimum number of RETURN statements? Two. One RETURN statement must be included in the header section to specify the data type to be returned, and another RETURN statement must be included in the executable section to return the value. Which procedure in the Oracle-supplied DBMS_OUTPUT package places a line of text into the buffer and displays the buffer contents to the screen? PUT_LINE Which procedure of the DBMS_OUTPUT package retrieves one or more lines from the buffer into a PL/SQL table? GET_LINES Why would you use the RECEIVE_MESSAGE function of the DBMS_PIPE package? to retrieve a message from the named pipe and place it into the local message buffer to be unpacked by the UNPACK_MESSAGE procedure Which action does the EXECUTE function of the DBMS_SQL package perform? It executes the SQL statement and returns the total number of rows processed. Which procedure of the DBMS_OUTPUT package retrieves a single line from the buffer into a variable? GET_LINE Which Oracle-supplied package can you use to display messages in a SQL*Plus session? DBMS_OUTPUT

15 Using DBMS_SQL, what happens during the fetch phase of executing a SQL statement? Rows are selected based on the query criteria. Which procedure of the DBMS_SQL package allows you to assign values to bind variables at runtime? BIND_VARIABLE Which procedure of the DBMS_SQL package allows you to assign values to bind variables at runtime? BIND_VARIABLE Which procedure of the DBMS_DDL package can you use to generate statistics for a given table? ANALYZE_OBJECT Which SQL*Plus command must you first issue to view output from DBMS_OUTPUT? SET SERVEROUTPUT ON What happens during the parse phase of executing a SQL statement? The statement is checked for syntax errors and validity, all object references are resolved, and the user's privileges to those objects are checked. In the DBMS_OUTPUT package, which two procedures can you use to place messages in a buffer for future use? PUT and PUT_LINE

16 Which function of the DBMS_PIPE package sends the contents of the message buffer to the pipe? SEND_MESSAGE Which action does the NEW_LINE procedure of the DBMS_OUTPUT package perform? It places an end-of-line marker in the output buffer. Which procedure of the DBMS_DDL Oracle-supplied package allows you to compile PL/SQL constructs? ALTER_COMPILE Which two Oracle-supplied packages could you use if you needed to perform DDL within a PL/SQL procedure? DBMS_DDL or DBMS_SQL Which Oracle-supplied package provides many subprograms for managing both local and distributed transactions? DBMS_TRANSACTION Which function of the DBMS_SQL package opens a new cursor and returns a cursor identification number? OPEN_CURSOR Which Oracle-supplied package allows two or more sessions connected to the same instance to communicate through a pipe? DBMS_PIPE

17 Which function of the DBMS_SQL package fetches a row or rows from an open cursor? FETCH_ROWS Using DBMS_SQL, what happens during the bind phase of executing a SQL statement? Oracle obtains the needed values for any bind variables included in the SQL statement. Which term refers to SQL statements that are NOT completed until run-time? dynamic SQL What is the difference between the PUT and PUT_LINE procedures of the Oracle-supplied DBMS_OUTPUT package? The PUT_LINE procedure also appends a newline character Which action does the CLOSE_CURSOR procedure of the DBMS_SQL package accomplish? It closes a specified cursor that was previously opened using DBMS_SQL. What does the BIND_VARIABLE procedure of the DBMS_SQL package do? It binds a scalar value to a variable named in the parsed SQL statement of a given cursor Which function of the DBMS_SQL package opens a cursor and is always required? OPEN_CURSOR Which Oracle-supplied package can you use to create jobs or schedules? DBMS_JOB

18 Which four basic steps would you take to dynamically execute a SQL statement using the DBMS_SQL package? 1. Call the OPEN_CURSOR function to allocate memory and obtain a pointer. 2. Call the PARSE procedure to validate the SQL statement. 3. Call the EXECUTE function to run the SQL statement. 4. Call the CLOSE_CURSOR procedure to close the cursor. Which procedure of the DBMS_SQL package immediately parses a specified SQL statement? PARSE Which statement would you use to prevent a single trigger from executing? ALTER TRIGGER Which statement would you use to permanently remove a trigger from the database? DROP TRIGGER Which keywords can you include in an ALTER TABLE statement to temporarily disable all triggers on a table? DISABLE ALL TRIGGERS When creating a DML trigger, which five components must be identified? trigger name, timing, DML event, table, and trigger body Which keyword should you use if the trigger body should execute prior to the triggering event? BEFORE

19 Which keyword must you include in an ALTER TRIGGER statement to temporarily prevent a trigger from executing? DISABLE Which two keywords specify trigger timing in relation to the triggering event? BEFORE and AFTER By default, are triggers statement level or row level? statement level Which special type of row trigger can be coded for views to fire the trigger in place of executing the triggering statement? INSTEAD OF What is the syntax for creating a statement trigger? CREATE [OR REPLACE] TRIGGER trigger_name timing event1 [OR event2 OR event3] ON table_name BEGIN... END; Which additional keywords must a row trigger include? FOR EACH ROW What happens when you disable a database trigger? The trigger remains in the data dictionary, but will not execute until it is re-enabled

20 Which type of database trigger fires once for the triggering event? statement trigger Which syntax can you use to disable a trigger? ALTER TRIGGER trigger_name DISABLE; Which two actions occur when a database trigger terminates abnormally? A rollback occurs, and the triggering statement is rolled back. When would you use the UPDATE OF keywords in a trigger definition? if you want the trigger to fire in response to updating a specific column or columns in the specified table Which keyword should you include if the trigger body should execute following the triggering event? AFTER Database triggers can be defined on which types of database objects? tables or views Can you reference the OLD and NEW qualifiers in a statement level trigger? No, only in a row level trigger that affects each row processed How are trigger predicates like INSERTING, UPDATING, and DELETING usually referenced? in an IF statement

21 In the trigger body, which determines how many times the trigger body will execute? trigger type Within row triggers, for which purpose are the OLD and NEW qualifiers used? to reference old and new values of columns Which data dictionary view would you use to display the source code for only database triggers that you have created? USER_TRIGGERS What is the syntax to re-enable a database trigger? ALTER TRIGGER trigger_name ENABLE; Other than dropping a trigger, how can you temporarily prevent the trigger from executing? by disabling the trigger Which syntax would you use to prevent all triggers on a given table from executing? ALTER TABLE... DISABLE ALL TRIGGERS; Which type of trigger fires for each row affected by the triggering event? row trigger When a trigger is defined to execute for multiple DML statements, how can you determine the type of statement that invoked the trigger? by referencing the INSERTING, UPDATING, and DELETING trigger predicates

22 What is the syntax for creating a row level trigger? CREATE [OR REPLACE] TRIGGER trigger_name timing event1 [OR event2 OR event3] ON table_name [REFERENCING OLD AS old NEW AS new] FOR EACH ROW [WHEN condition] BEGIN... END; Which statement should you use to compile a database trigger? ALTER TRIGGER Which additional clause can be included in the header of a database trigger to determine for which affected rows the trigger should execute? WHEN What is a pragma? a directive to the PL/SQL compiler Can public package variables be referenced outside the package? Yes, by prefixing them with the package name What is the syntax for creating a package specification? CREATE [OR REPLACE] PACKAGE package_name IS AS... END package_name;

23 Can procedures declared only in the package body be invoked from outside the package? No, they are considered to be private Can packages be nested? No Can private package variables be referenced outside the package? No, only by other constructs within the package What is meant by the "purity level" of a package? the extent to which the package is free from adverse database side effects Which types of programming constructs can be included in a package? cursors, variables, types, exceptions, procedures, and functions Which elements are included in a package specification? the package name, public declarations, and declarations of public PL/SQL subprograms included in the package body From where can public variables within a package be referenced? from inside and outside of the package Of which type are variables declared within the declaration section of a package body? private

24 In a package, must all constructs be declared in the body? Yes, all constructs must be declared in the package body if a package body is required Of which type are variables declared in the package specification? public Which elements are included in a package body? the package name, private declarations, and public and private PL/SQL subprograms Which four purity levels can be specified in a PRAGMA RESTRICT_REFERENCES statement? WNDS - Writes no database state RNDS - Reads no database state WNPS - Writes no package state RNPS - Reads no package state What is the syntax for creating a package body? CREATE [OR REPLACE] PACKAGE BODY package_name IS AS... END package_name Must all packages have a specification and a body? No, packages that do not contain procedures or functions do not require a body What is a group of logically-related subprograms and constructs called? a package

25 Within a package, from where can private variables be referenced? from within any construct of the package When executing a procedure using the EXECUTE command, how must you reference procedures that are defined within a package? using the package name as a prefix or package_name.procedure_name (arguments) Which statement permanently removes a package specification and body from the database? DROP PACKAGE package_name Which statement permanently removes a package body from the database without affecting the package's specification? DROP PACKAGE BODY package_name; a package contains more than one subprogram and a variable is declared in the package body before any of the subprograms, where is the variable visible? in all of the package's subprograms, but not outside the package In a package, where are private constructs declared? in the package body only When is a package loaded into memory? when any construct within the package is invoked Which compiler directive indicates that the package body should not compile correctly if it fails one of its references? PRAGMA RESTRICT_REFERENCES

26 When is the order of declaration of constructs in a package important? when the constructs reference each other, otherwise order is irrelevant Why would you use a PRAGMA statement in a PL/SQL program unit? to pass information to the PL/SQL compiler Is there a defined limit on the number of subprograms that can be defined in a package? No Why would you define a package specification without a corresponding package body? to define public variables What are the two components of a database package? a specification and a body Which part of a package, the specification or the body, is required? the specification Which SQL*Plus command should you use to invoke a procedure? EXECUTE Which compiler directive would you include in the declaration section of a PL/SQL stored procedure to associate an error code with a user-defined exception? PRAGMA EXCEPTION_INIT (exception_name, number);

27 In a named procedure, do you use the DECLARE statement to declare local variables? No, you use the DECLARE statement only in anonymous blocks. What are the parameters passed into a procedure at invocation called? actual parameters When calling a procedure, which method of passing parameters associates actual parameters with formal parameters based on the order in which the parameters were declared? positional Where is the declarative section of a procedure located? between the IS or AS keyword and the BEGIN keyword When passing a parameter to a procedure, which parameter mode should you use if the value will only be read and NOT modified? IN When would you use a local subprogram? when only the existing PL/SQL block needs to reference the code Can you use both named and positional notation within the same subprogram call? Yes When creating a procedure using a CREATE OR REPLACE PROCEDURE statement, where is the source code of the procedure stored? in the data dictionary

28 Which statement would you use to remove a procedure from the database? DROP PROCEDURE When defining a parameter in a procedure's formal parameter list, how can you specify the data type of the parameter? by specifying a valid Oracle data type or by using %TYPE or %ROWTYPE What is a named PL/SQL procedure stored on the Oracle server called? a server-side procedure Which two actions occur when a server-side procedure terminates abnormally? A rollback occurs, and the raised exception is passed back to the calling environment. When defining a procedure, what are the three parameter modes allowed for formal parameters? IN, OUT, and IN OUT Which keywords can be included in a CREATE PROCEDURE statement to drop and re-create an already existing stored procedure? OR REPLACE What is a subprogram defined in the declarative section of another PL/SQL block called? a local subprogram If no mode is specified for a formal parameter in a procedure declaration, to which mode does the parameter default? IN

29 What should you do to handle an unexpected run-time error in a PL/SQL stored procedure? Declare an exception, associate an error code, and include an EXCEPTION block to handle the error If a server-side procedure encounters an error for which there is no explicit error-handling logic, what happens to the raised exception? It is returned to the calling procedure or the calling environment From which underlying data dictionary view does the SHOW ERRORS command retrieve information about procedure compilation errors? USER_ERRORS When defining parameters in a procedure's formal parameter list, which keyword can you include to have the parameter automatically assigned a value if no value is explicitly passed to the procedure? DEFAULT When calling a procedure, how do you specify the passed parameters using named notation? by passing each parameter including the parameter name and the value assignment with the =>operator between the parameter name and value When declaring procedure parameters in a formal parameter list, which four pieces of information can be declared for each parameter? name, mode, data type, and default value In a procedure declaration, where is the formal parameter list specified? after the procedure name and before the IS or AS keyword

30 Which type of named subprogram would you usually create to perform an action without returning a value? procedure How do you declare a user-defined exception within a PL/SQL stored procedure? Declare a local variable of type EXCEPTION. Which keywords surround the executable section of a stored procedure? BEGIN and END, or BEGIN and EXCEPTION if the procedure contains an exception section Which two parameter modes allow you to return values to the calling environment? OUT and IN OUT What is the syntax for creating a procedure? CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter1 [mode1] data type, parameter2 [mode2] data type,...)] IS AS... BEGIN... ]EXCEPTION]... END [procedure_name Can you roll back a DROP PROCEDURE statement? No, the DROP PROCEDURE statement is a DDL command and is, therefore, auto-committing In a procedure definition, where are local variables declared? after the IS or AS keyword, but before the BEGIN keyword

31 What are the parameters in the procedure declaration known as? formal parameters When calling a procedure, how do you specify the passed parameters using positional notation? passing only the parameter values separated by commas If you have defined a variable using the SQL*Plus VARIABLE command, how must you reference that variable if you pass it as a procedure parameter in an EXECUTE command? as a host bind variable Which SQL*Plus command can you use to display compilation errors generated as a result of issuing a CREATE OR REPLACE PROCEDURE statement? SHOW ERRORS Which two data dictionary views can you query to retrieve the source code of a procedure that you created? ALL_SOURCE and USER_SOURCE In a PL/SQL stored procedure, where must any local subprograms be declared? between the IS or AS keyword and the BEGIN statement, after all local variable declarations Which section of a stored procedure body is the only section that is required? executable section Which SQL*Plus command should you use to create a variable that will hold a return value from a called procedure? VARIABLE

32 Which data dictionary view can you query to display compilation errors that you encountered when creating a procedure or function? USER_ERRORS. These errors are also visible in ALL_ERRORS and DBA_ERRORS Which parameter mode must be used for parameters that will be passed into a procedure, modified by the procedure, and passed back to the calling program? IN OUT Where is a local subprogram visible? only from within the procedure in which it is defined Which parameter mode would you use for a formal parameter that needed to be read-only? IN Name the four sections of a PL/SQL stored procedure. header, declaration, executable, and exception How can you constrain a formal parameter of a procedure to a data type and precision from an underlying scalar database column? Use the %TYPE attribute. When running a procedure using the SQL*Plus EXECUTE command, how must the parameter list passed to the procedure be offset? using parentheses Which piece of information can you optionally include with the END statement of a procedure? the name of the procedure

33 Can a procedure be called from within a SQL statement? No, procedures cannot be called from within a SQL statement, but rather are executed as a PL/SQL statement Which statement would you use to re-create a procedure that already exists in the database? CREATE OR REPLACE PROCEDURE How can a procedure return a value? by including an OUT parameter in the procedure's formal parameter list Which additional clause(s) can be included within the exception block of a PL/SQL subprogram to execute different logic for different user-defined exceptions? WHEN exception_name THEN Can a formal parameter defined with a mode of OUT be placed on the right-hand side of an assignment operator? No, it can only be placed on the left-hand side of an assignment operator because an OUT argument cannot be read. Which method of passing parameters must be used when NOT all arguments are specified or when arguments are specified in a different order than the declaration? named When would you use %ROWTYPE in an argument list? when passing a record argument to or from a procedure or function

34 When a formal parameter is declared with a DEFAULT clause, can the procedure be called without passing this parameter at invocation? Yes, the parameter is assigned the value specified in the DEFAULT clause Must a procedure return a value? No. Procedures may return values using OUT arguments, but this is not required. When specifying parameter values using the named method, which operator is used to assign a value to an argument at invocation? => Can formal parameters in a procedure declaration be constrained by explicitly specifying a length? No, only by data type. However, you can use %TYPE and %ROWTYPE Which formal parameter list would you use to pass a numeric value, v1, into the procedure, but allow the value to be optional, assuming the value of 1 if no value is passed? (v1 IN NUMBER DEFAULT 1) Where is the exception section of a PL/SQL stored procedure located? between the EXCEPTION and END keywords When calling a procedure, which method of passing parameters allows you to specify parameters in a different order than the order in which they were originally declared? named

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: Local: 1800 425 8877 Intl: +91 80 4108 4700 Oracle Database: Program with PL/SQL Duration: 50 Hours What you will learn This course introduces students to PL/SQL and helps

More information

When a database trigger routine does not have to take place before the triggering event, which timing should you assign to the trigger?

When a database trigger routine does not have to take place before the triggering event, which timing should you assign to the trigger? Page 1 of 80 Item: 1 (Ref:1z0-147e.9.2.4) When a database trigger routine does not have to take place before the triggering event, which timing should you assign to the trigger? nmlkj ON nmlkj OFF nmlkj

More information

ADVANTAGES. Via PL/SQL, all sorts of calculations can be done quickly and efficiently without use of Oracle engine.

ADVANTAGES. Via PL/SQL, all sorts of calculations can be done quickly and efficiently without use of Oracle engine. 1 PL/SQL INTRODUCTION SQL does not have procedural capabilities. SQL does not provide the programming techniques of condition checking, looping and branching that is required for data before permanent

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business The Database Programming with PL/SQL course introduces students to the procedural language used to extend SQL in a programatic manner. This course outline

More information

Oracle PLSQL Training Syllabus

Oracle PLSQL Training Syllabus Oracle PLSQL Training Syllabus Introduction Course Objectives Course Agenda Human Resources (HR) Schema Introduction to SQL Developer Introduction to PL/SQL PL/SQL Overview Benefits of PL/SQL Subprograms

More information

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle Database 11g: Program with PL/ SQL. Version: Demo

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle Database 11g: Program with PL/ SQL. Version: Demo Vendor: Oracle Exam Code: 1Z0-144 Exam Name: Oracle Database 11g: Program with PL/ SQL Version: Demo QUESTION NO: 1 View the Exhibit to examine the PL/SQL code: SREVROUPUT is on for the session. Which

More information

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led

Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Course Description This training starts with an introduction to PL/SQL and then explores the benefits of this powerful programming

More information

Oracle Database 11g: Program with PL/SQL Release 2

Oracle Database 11g: Program with PL/SQL Release 2 Oracle University Contact Us: +41- (0) 56 483 31 31 Oracle Database 11g: Program with PL/SQL Release 2 Duration: 5 Days What you will learn This course introduces students to PL/SQL and helps them understand

More information

Oracle Database: Program with PL/SQL

Oracle Database: Program with PL/SQL Oracle University Contact Us: + 420 2 2143 8459 Oracle Database: Program with PL/SQL Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

Oracle Database: Program with PL/SQL Ed 2

Oracle Database: Program with PL/SQL Ed 2 Oracle University Contact Us: +38 61 5888 820 Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction

More information

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days

Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days Oracle Database 12c R2: Program with PL/SQL Ed 2 Duration: 5 Days This Database Program with PL/SQL training shows you how to develop stored procedures, functions, packages and database triggers. You'll

More information

Conditionally control code flow (loops, control structures). Create stored procedures and functions.

Conditionally control code flow (loops, control structures). Create stored procedures and functions. TEMARIO Oracle Database: Program with PL/SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores the benefits

More information

ORACLE TRAINING. ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL. Oracle SQL Training Syllabus

ORACLE TRAINING. ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL. Oracle SQL Training Syllabus ORACLE TRAINING ORACLE Training Course syllabus ORACLE SQL ORACLE PLSQL Oracle SQL Training Syllabus Introduction to Oracle Database List the features of Oracle Database 11g Discuss the basic design, theoretical,

More information

Oracle Database 11g: Program with PL/SQL

Oracle Database 11g: Program with PL/SQL Oracle University Contact: +31 (0)30 669 9244 Oracle Database 11g: Program with PL/SQL Duration: 5 Dagen What you will learn This course introduces students to PL/SQL and helps them understand the benefits

More information

5. Single-row function

5. Single-row function 1. 2. Introduction Oracle 11g Oracle 11g Application Server Oracle database Relational and Object Relational Database Management system Oracle internet platform System Development Life cycle 3. Writing

More information

IZ0-144Oracle 11g PL/SQL Certification (OCA) training

IZ0-144Oracle 11g PL/SQL Certification (OCA) training IZ0-144Oracle 11g PL/SQL Certification (OCA) training Advanced topics covered in this course: Managing Dependencies of PL/SQL Objects Direct and Indirect Dependencies Using the PL/SQL Compiler Conditional

More information

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile

Proje D2K. CMM (Capability Maturity Model) level Project Standard:- Corporate Trainer s Profile D2K Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

"Charting the Course... Oracle 18c PL/SQL (5 Day) Course Summary

Charting the Course... Oracle 18c PL/SQL (5 Day) Course Summary Course Summary Description This course provides a complete, hands-on, comprehensive introduction to PL/SQL including the use of both SQL Developer and SQL*Plus. This coverage is appropriate for both Oracle11g

More information

Oracle - Oracle Database: Program with PL/SQL Ed 2

Oracle - Oracle Database: Program with PL/SQL Ed 2 Oracle - Oracle Database: Program with PL/SQL Ed 2 Code: Lengt h: URL: DB-PLSQL 5 days View Online This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then explores

More information

Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint

Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint Preface p. xv Introduction p. 1 The Logical and Physical View of Tables p. 1 Database Types p. 4 NULLs p. 6 DDL and DML Statements p. 7 Column and Table Constraint Clauses p. 7 Sample Database p. 9 A Quick

More information

Oracle Exam 1z0-144 Oracle Database 11g: Program with PL/SQL Version: 8.5 [ Total Questions: 103 ]

Oracle Exam 1z0-144 Oracle Database 11g: Program with PL/SQL Version: 8.5 [ Total Questions: 103 ] s@lm@n Oracle Exam 1z0-144 Oracle Database 11g: Program with PL/SQL Version: 8.5 [ Total Questions: 103 ] Question No : 1 What is the correct definition of the persistent state of a packaged variable?

More information

Oracle12c Release 1 PL/SQL (3 Days)

Oracle12c Release 1 PL/SQL (3 Days) Oracle12c Release 1 PL/SQL (3 Days) www.peaklearningllc.com Course Description This course provides a complete, hands-on, comprehensive introduction to PL/SQL including the use of both SQL Developer and

More information

1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions

1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions 1Z0-144 Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-144 Exam on Oracle Database 11g - Program with PL/SQL... 2 Oracle 1Z0-144 Certification

More information

PL/SQL Block structure

PL/SQL Block structure PL/SQL Introduction Disadvantage of SQL: 1. SQL does t have any procedural capabilities. SQL does t provide the programming technique of conditional checking, looping and branching that is vital for data

More information

Database Programming with PL/SQL

Database Programming with PL/SQL Database Programming with PL/SQL 12-1 Objectives This lesson covers the following objectives: Recall the stages through which all SQL statements pass Describe the reasons for using dynamic SQL to create

More information

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant

Oracle Developer Track Course Contents. Mr. Sandeep M Shinde. Oracle Application Techno-Functional Consultant Oracle Developer Track Course Contents Sandeep M Shinde Oracle Application Techno-Functional Consultant 16 Years MNC Experience in India and USA Trainer Experience Summary:- Sandeep M Shinde is having

More information

Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL]

Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL] Chapter Overview of PL/SQL Programs Control Statements Using Loops within PLSQL Oracle PL/SQL - 12c & 11g [Basic PL/SQL & Advanced PL/SQL] Table of Contents Describe a PL/SQL program construct List the

More information

SQL+PL/SQL. Introduction to SQL

SQL+PL/SQL. Introduction to SQL SQL+PL/SQL CURRICULUM Introduction to SQL Introduction to Oracle Database List the features of Oracle Database 12c Discuss the basic design, theoretical, and physical aspects of a relational database Categorize

More information

Index. Boolean expression, , Business rules enforcement. see Declarative constraints table with Oracle constraints and,

Index. Boolean expression, , Business rules enforcement. see Declarative constraints table with Oracle constraints and, Index ABS numeric function, 355 Active State Perl, SQL*Plus with, 61 ADD_MONTHS, 360 AFTER DELETE ROW trigger, 202 AFTER DELETE STATEMENT trigger, 202 AFTER-INSERT-ROW (AIR) trigger, 172 174, 177, 179

More information

Question No : 1 Which statement is true about triggers on data definition language (DDL) statements?

Question No : 1 Which statement is true about triggers on data definition language (DDL) statements? Volume: 103 Questions Question No : 1 Which statement is true about triggers on data definition language (DDL) statements? A. They can be used to track changes only to a table or index. B. They can be

More information

Oracle EXAM 1Z0-144 Oracle Database 11g: Program with PL/SQL

Oracle EXAM 1Z0-144 Oracle Database 11g: Program with PL/SQL Oracle EXAM 1Z0-144 Oracle Database 11g: Program with PL/SQL Total Questions: 80 Question: 1 View the Exhibit to examine the PL/SQL code: SREVROUPUT is on for the session. Which statement Is true about

More information

Oracle Database: Introduction to SQL/PLSQL Accelerated

Oracle Database: Introduction to SQL/PLSQL Accelerated Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle Database: Introduction to SQL/PLSQL Accelerated Duration: 5 Days What you will learn This Introduction to SQL/PLSQL

More information

Creating and Managing Tables Schedule: Timing Topic

Creating and Managing Tables Schedule: Timing Topic 9 Creating and Managing Tables Schedule: Timing Topic 30 minutes Lecture 20 minutes Practice 50 minutes Total Objectives After completing this lesson, you should be able to do the following: Describe the

More information

1Z0-144.v Number: 1Z0-144 Passing Score: 800 Time Limit: 120 min File Version:

1Z0-144.v Number: 1Z0-144 Passing Score: 800 Time Limit: 120 min File Version: 1Z0-144.v12.39 Number: 1Z0-144 Passing Score: 800 Time Limit: 120 min File Version: 12.39 http://www.gratisexam.com/ Vendor: Oracle Exam Code: 1Z0-144 Exam Name: Oracle Database 11g: Program with PL/SQL

More information

UNIT II PL / SQL AND TRIGGERS

UNIT II PL / SQL AND TRIGGERS UNIT II PL / SQL AND 1 TRIGGERS TOPIC TO BE COVERED.. 2.1 Basics of PL / SQL 2.2 Datatypes 2.3 Advantages 2.4 Control Structures : Conditional, Iterative, Sequential 2.5 Exceptions: Predefined Exceptions,User

More information

Oracle Database 11g: SQL and PL/SQL Fundamentals

Oracle Database 11g: SQL and PL/SQL Fundamentals Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle Database 11g: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn In this course, students learn the fundamentals of SQL and PL/SQL

More information

UNIT-IV (Relational Database Language, PL/SQL)

UNIT-IV (Relational Database Language, PL/SQL) UNIT-IV (Relational Database Language, PL/SQL) Section-A (2 Marks) Important questions 1. Define (i) Primary Key (ii) Foreign Key (iii) unique key. (i)primary key:a primary key can consist of one or more

More information

1Z0-144 Q&As Oracle Database 11g: Program with PL/ SQL

1Z0-144 Q&As Oracle Database 11g: Program with PL/ SQL CertBus.com 1Z0-144 Q&As Oracle Database 11g: Program with PL/ SQL Pass Oracle 1Z0-144 Exam with 100% Guarantee Free Download Real Questions & Answers PDF and VCE file from: 100% Passing Guarantee 100%

More information

Contents I Introduction 1 Introduction to PL/SQL iii

Contents I Introduction 1 Introduction to PL/SQL iii Contents I Introduction Lesson Objectives I-2 Course Objectives I-3 Human Resources (HR) Schema for This Course I-4 Course Agenda I-5 Class Account Information I-6 Appendixes Used in This Course I-7 PL/SQL

More information

non-transferable license to use this Student Guide.

non-transferable license to use this Student Guide. Oracle9i: ProgramwithPL/SQL Student Guide Volume 2 40054GC11 Production 1.1 October 2001 D34005 Authors Nagavalli Pataballa Priya Nathan Technical Contributors and Reviewers Anna Atkinson Bryan Roberts

More information

Introduction to SQL/PLSQL Accelerated Ed 2

Introduction to SQL/PLSQL Accelerated Ed 2 Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Introduction to SQL/PLSQL Accelerated Ed 2 Duration: 5 Days What you will learn This Introduction to SQL/PLSQL Accelerated course

More information

ORACLE: PL/SQL Programming

ORACLE: PL/SQL Programming %ROWTYPE Attribute... 4:23 %ROWTYPE... 2:6 %TYPE... 2:6 %TYPE Attribute... 4:22 A Actual Parameters... 9:7 Actual versus Formal Parameters... 9:7 Aliases... 8:10 Anonymous Blocks... 3:1 Assigning Collection

More information

Oracle PLSQL. Course Summary. Duration. Objectives

Oracle PLSQL. Course Summary. Duration. Objectives Oracle PLSQL Course Summary Use conditional compilation to customize the functionality in a PL/SQL application without removing any source code Design PL/SQL packages to group related constructs Create

More information

PL/SQL. Exception. When the PL/SQL engine cannot execute the PLSQL block it raise an error. Every Oracle error has an error number

PL/SQL. Exception. When the PL/SQL engine cannot execute the PLSQL block it raise an error. Every Oracle error has an error number PL/SQL Exception When the PL/SQL engine cannot execute the PLSQL block it raise an error. Every Oracle error has an error number Exceptions must be handled by name. PL/SQL predefines some common Oracle

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along with the

More information

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

Oracle Database: Program with PL/SQL Ed 2 Erlernen Sie diese leistungsstarken Programmiersprache

Oracle Database: Program with PL/SQL Ed 2 Erlernen Sie diese leistungsstarken Programmiersprache Oracle Database: Program with PL/SQL Ed 2 Erlernen Sie diese leistungsstarken Programmiersprache Preis: This Oracle Database: Program with PL/SQL training starts with an introduction to PL/SQL and then

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training

More information

1Z0-147.v Number: 1Z0-147 Passing Score: 800 Time Limit: 120 min File Version:

1Z0-147.v Number: 1Z0-147 Passing Score: 800 Time Limit: 120 min File Version: 1Z0-147.v12.47 Number: 1Z0-147 Passing Score: 800 Time Limit: 120 min File Version: 12.47 http://www.gratisexam.com/ Vendor: Oracle Exam Code: 1Z0-147 Exam Name: Program with PL/SQL Exam A QUESTION 1 Which

More information

Oracle EXAM - 1Z Program with PL/SQL. Buy Full Product.

Oracle EXAM - 1Z Program with PL/SQL. Buy Full Product. Oracle EXAM - 1Z0-147 Program with PL/SQL Buy Full Product http://www.examskey.com/1z0-147.html Examskey Oracle 1Z0-147 exam demo product is here for you to test the quality of the product. This Oracle

More information

Exam Name: Oracle9i program with pl/sql Exam Type: Oracle Exam Code: 1Z0-147 Total Questions: 132

Exam Name: Oracle9i program with pl/sql Exam Type: Oracle Exam Code: 1Z0-147 Total Questions: 132 Question: 1 What can you do with the DBMS_LOB package? A - Use the DBMS_LOB WRITE procedure to write data to a BFILE. B - Use the DBMS_LOB.BFILENAME function to locate an external BFILE. C - Use the DBMS

More information

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination

Developer. 1 enterprise. Professional Guide. Oracle Advanced PL/SQL. example questions for 1Z0-146 examination Oracle Advanced PL/SQL Developer Professional Guide Master advanced PL/SQL concepts along with plenty of example questions for 1Z0-146 examination Saurabh K. Gupta [ 1 enterprise I professional expertise

More information

2. Programming written ( main theme is to test our data structure knowledge, proficiency

2. Programming written ( main theme is to test our data structure knowledge, proficiency ORACLE Job Placement Paper Paper Type : General - other 1. Tech + Aptitude written 2. Programming written ( main theme is to test our data structure knowledge, proficiency sorting searching algorithms

More information

ORACLE Job Placement Paper. Paper Type : General - other

ORACLE Job Placement Paper. Paper Type : General - other ORACLE Job Placement Paper Paper Type : General - other 1. Tech + Aptitude written 2. Programming written ( main theme is to test our data structure knowledge, proficiency sorting searching algorithms

More information

Exam Name: Oracle Database 11g: Program with PL/SQL

Exam Name: Oracle Database 11g: Program with PL/SQL Vendor: Oracle Exam Code: 1Z0-144 Exam Name: Oracle Database 11g: Program with PL/SQL Version: DEMO 1.View the Exhibit to examine the PL/SQL code: SREVROUPUT is on for the session. Which statement Is true

More information

Table of Contents. Oracle SQL PL/SQL Training Courses

Table of Contents. Oracle SQL PL/SQL Training Courses Table of Contents Overview... 7 About DBA University, Inc.... 7 Eligibility... 8 Pricing... 8 Course Topics... 8 Relational database design... 8 1.1. Computer Database Concepts... 9 1.2. Relational Database

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or sophomore year. Catalog Description:

More information

JPexam. 最新の IT 認定試験資料のプロバイダ IT 認証であなたのキャリアを進めます

JPexam.   最新の IT 認定試験資料のプロバイダ IT 認証であなたのキャリアを進めます JPexam 最新の IT 認定試験資料のプロバイダ http://www.jpexam.com IT 認証であなたのキャリアを進めます Exam : 1Z0-146 Title : Oracle database 11g:advanced pl/sql Vendors : Oracle Version : DEMO 1 / 5 Get Latest & Valid 1Z0-146 Exam's Question

More information

Oracle PL SQL Training & Certification

Oracle PL SQL Training & Certification About Intellipaat Intellipaat is a fast-growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over

More information

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time SQL Basics & PL-SQL Complete Practical & Real-time Training Sessions A Unit of SequelGate Innovative Technologies Pvt. Ltd. ISO Certified Training Institute Microsoft Certified Partner Training Highlights

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle University Contact Us: (+202) 35 35 02 54 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn View a newer version of this course This Oracle Database: Introduction to SQL

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,

More information

CO Oracle Database 12c: Advanced PL/SQL

CO Oracle Database 12c: Advanced PL/SQL CO-80343 Oracle Database 12c: Advanced PL/SQL Summary Duration 3 Days Audience Application Developers and Database Administrators Level Professional Technology Oracle Database 12c Delivery Method Instructor-led

More information

Oracle Database 11g & PL/SQL

Oracle Database 11g & PL/SQL Oracle Database 11g & PL/SQL 2 Day Developer's Guide Overview and Examples Marcelo Vinícius Cysneiros Aragão marcelovca90@inatel.br Topics 1. Topics 2. Connecting to Oracle Database and Exploring It 3.

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle Database: Introduction to SQL What you will learn Understanding the basic concepts of relational databases ensure refined code by developers. This course helps the participants to write subqueries,

More information

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

M.C.A. (CBCS) Sem.-III Examination November-2013 CCA-3004 : Database Concepts and Tools. Faculty Code: 003 Subject Code:

M.C.A. (CBCS) Sem.-III Examination November-2013 CCA-3004 : Database Concepts and Tools. Faculty Code: 003 Subject Code: 003-007304 M.C.A. (CBCS) Sem.-III Examination November-2013 CCA-3004 : Database Concepts and Tools Faculty Code: 003 Subject Code: 007304 Time: 21/2 Hours] [Total Marks: 70 I. Answer the following multiple

More information

Topics Fundamentals of PL/SQL, Integration with PROIV SuperLayer and use within Glovia

Topics Fundamentals of PL/SQL, Integration with PROIV SuperLayer and use within Glovia Topics Fundamentals of PL/SQL, Integration with PROIV SuperLayer and use within Glovia 1. Creating a Database Alias 2. Introduction to SQL Relational Database Concept Definition of Relational Database

More information

Oracle 1Z Develop PL/SQL Program Units. Download Full Version :

Oracle 1Z Develop PL/SQL Program Units. Download Full Version : Oracle 1Z0-101 Develop PLSQL Program Units Download Full Version : http:killexams.compass4sureexam-detail1z0-101 QUESTION: 105 Examine this package: CREATE OR REPLACE PACKAGE BB_PACK V_MAX_TEAM_SALARY

More information

The PL/SQL Engine: PL/SQL. A PL/SQL Block: Declaration Section. Execution Section. Declaration Section 3/24/2014

The PL/SQL Engine: PL/SQL. A PL/SQL Block: Declaration Section. Execution Section. Declaration Section 3/24/2014 PL/SQL The PL/SQL Engine: PL/SQL stands for Procedural Language extension of SQL. PL/SQL is a combination of SQL along with the procedural features of programming languages. It was developed by Oracle

More information

PLSQL 9i Index. Section Title Page

PLSQL 9i Index. Section Title Page One PLSQL Introduction 2 Procedural Language for SQL 3 Two PLSQL Structure 5 Basic Structure of PLSQL 6 The Declaration Section in PLSQL 7 Local Variables in PLSQL 8 Naming Local Variables in PLSQL 10

More information

Oracle. PL/SQL Procedural Language

Oracle. PL/SQL Procedural Language PL/SQL Procedural Language based on Günther Stürner: 7 - A User s and Developer s Guide Michael R. Ault: 7.0 Administration & Management 8.16.. 10 R2 manuals Feuerstein et al: PL/SQL Language Application

More information

ORACLE VIEWS ORACLE VIEWS. Techgoeasy.com

ORACLE VIEWS ORACLE VIEWS. Techgoeasy.com ORACLE VIEWS ORACLE VIEWS Techgoeasy.com 1 Oracle VIEWS WHAT IS ORACLE VIEWS? -A view is a representation of data from one or more tables or views. -A view is a named and validated SQL query which is stored

More information

SQL is an English like language consisting of commands to store, retrieve, maintain & regulate access to your database.

SQL is an English like language consisting of commands to store, retrieve, maintain & regulate access to your database. SQL SQL is an English like language consisting of commands to store, retrieve, maintain & regulate access to your database. SQL*Plus SQL*Plus is an application that recognizes & executes SQL commands &

More information

PL/SQL is a combination of SQL along with the procedural features of programming languages.

PL/SQL is a combination of SQL along with the procedural features of programming languages. (24 Marks) 5.1 What is PLSQL? PLSQL stands for Procedural Language extension of SQL. PLSQL is a combination of SQL along with the procedural features of programming languages. It was developed by Oracle

More information

Question Bank PL/SQL Fundamentals-I

Question Bank PL/SQL Fundamentals-I Question Bank PL/SQL Fundamentals-I UNIT-I Fundamentals of PL SQL Introduction to SQL Developer, Introduction to PL/SQL, PL/SQL Overview, Benefits of PL/SQL, Subprograms, Overview of the Types of PL/SQL

More information

Oracle 1z Oracle 1z0-101 Develop pl/ sql program units. Practice Test. Version

Oracle 1z Oracle 1z0-101 Develop pl/ sql program units. Practice Test. Version Oracle 1z0-101 Oracle 1z0-101 Develop pl/ sql program units Practice Test Version 1.1 QUESTION NO: 1 Which code can you use to ensure that the salary is neither increased by more than 10% at a time nor

More information

CHAPTER 44. Java Stored Procedures

CHAPTER 44. Java Stored Procedures CHAPTER 44 Java Stored Procedures 752 Oracle Database 12c: The Complete Reference You can write stored procedures, triggers, object type methods, and functions that call Java classes. In this chapter,

More information

ORACLE DEV 11G CURRICULUM. Introduction to SQL

ORACLE DEV 11G CURRICULUM. Introduction to SQL ORACLE DEV 11G CURRICULUM Introduction to SQL Introduction to Oracle Database List the features of Oracle Database 12c Discuss the basic design, theoretical, and physical aspects of a relational database

More information

1Z0-101 develop pl/sql program units

1Z0-101 develop pl/sql program units develop pl/sql program units Q&A DEMO Version Copyright (c) 2007 Chinatag LLC. All rights reserved. Important Note Please Read Carefully For demonstration purpose only, this free version Chinatag study

More information

c. Invoke your procedure again, passing a job ID of ST_MAN and a job title of Stock Manager. What happens and why?

c. Invoke your procedure again, passing a job ID of ST_MAN and a job title of Stock Manager. What happens and why? Practice 1 Note: You can find table descriptions and sample data in Appendix B, Table Descriptions and Data. Click the Save Script button to save your subprograms as.sql files in your local file system.

More information

Table of Contents. PDF created with FinePrint pdffactory Pro trial version

Table of Contents. PDF created with FinePrint pdffactory Pro trial version Table of Contents Course Description The SQL Course covers relational database principles and Oracle concepts, writing basic SQL statements, restricting and sorting data, and using single-row functions.

More information

SQL Interview Questions

SQL Interview Questions SQL Interview Questions SQL stands for Structured Query Language. It is used as a programming language for querying Relational Database Management Systems. In this tutorial, we shall go through the basic

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

1Z0-147 Oracle 9i: Program with PL/SQL

1Z0-147 Oracle 9i: Program with PL/SQL QUESTION 1: Which three are true statements about dependent objects?(choose three) A. Invalid objects cannot be described. B. An object with status of invalid cannot be a referenced object. C. The Oracle

More information

Oracle EXAM - 1Z Oracle Database 11g: Program with PL/SQL. Buy Full Product.

Oracle EXAM - 1Z Oracle Database 11g: Program with PL/SQL. Buy Full Product. Oracle EXAM - 1Z0-144 Oracle Database 11g: Program with PL/SQL Buy Full Product http://www.examskey.com/1z0-144.html Examskey Oracle 1Z0-144 exam demo product is here for you to test the quality of the

More information

Course Contents of ORACLE 9i

Course Contents of ORACLE 9i Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating

More information

Oracle 1Z Oracle9i: Program with PL/SQL. Download Full Version :

Oracle 1Z Oracle9i: Program with PL/SQL. Download Full Version : Oracle 1Z0-147 Oracle9i: Program with PL/SQL Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-147 Answer: C QUESTION: 118 Which two describe a stored procedure? (Choose two.) A.

More information

Now, we can refer to a sequence without having to use any SELECT command as follows:

Now, we can refer to a sequence without having to use any SELECT command as follows: Enhancement in 11g Database PL/SQL Sequence: Oracle Database 11g has now provided support for Sequence in PL/SQL. Earlier to get a number from a sequence in PL/SQL we had to use SELECT command with DUAL

More information

CHAPTER. Oracle Database 11g Architecture Options

CHAPTER. Oracle Database 11g Architecture Options CHAPTER 1 Oracle Database 11g Architecture Options 3 4 Part I: Critical Database Concepts Oracle Database 11g is a significant upgrade from prior releases of Oracle. New features give developers, database

More information

Business Analytics. SQL PL SQL [Oracle 10 g] P r i n c e S e t h i w w w. x l m a c r o. w e b s. c o m

Business Analytics. SQL PL SQL [Oracle 10 g] P r i n c e S e t h i w w w. x l m a c r o. w e b s. c o m Business Analytics Let s Learn SQL-PL SQL (Oracle 10g) SQL PL SQL [Oracle 10 g] RDBMS, DDL, DML, DCL, Clause, Join, Function, Queries, Views, Constraints, Blocks, Cursors, Exception Handling, Trapping,

More information

Lecture 08. Spring 2018 Borough of Manhattan Community College

Lecture 08. Spring 2018 Borough of Manhattan Community College Lecture 08 Spring 2018 Borough of Manhattan Community College 1 The SQL Programming Language Recent versions of the SQL standard allow SQL to be embedded in high-level programming languages to help develop

More information

Oracle Syllabus Course code-r10605 SQL

Oracle Syllabus Course code-r10605 SQL Oracle Syllabus Course code-r10605 SQL Writing Basic SQL SELECT Statements Basic SELECT Statement Selecting All Columns Selecting Specific Columns Writing SQL Statements Column Heading Defaults Arithmetic

More information

O R A C L E A C A D E M Y

O R A C L E A C A D E M Y Kenneth Mix Oracle SQL and PL/SQL notes : Passaic County Technical Institute Computer Science and Web Design National Academy Foundation Academy of Information Technology Kenneth Mix PCTI 2015 / 2016 SQL

More information

ORACLE DATABASE 12C INTRODUCTION

ORACLE DATABASE 12C INTRODUCTION SECTOR / IT NON-TECHNICAL & CERTIFIED TRAINING COURSE In this training course, you gain the skills to unleash the power and flexibility of Oracle Database 12c, while gaining a solid foundation of database

More information

Oracle Notes Part-5. Two Types of Cursor : 1)Implicit Cursor

Oracle Notes Part-5. Two Types of Cursor : 1)Implicit Cursor Oracle Notes Part-5 CURSOR: A cursor is a temporary work area created in the system memory when a SQL statement is executed. A cursor contains information on a select statement and the rows of data accessed

More information

Oracle SQL & PL SQL Course

Oracle SQL & PL SQL Course Oracle SQL & PL SQL Course Complete Practical & Real-time Training Job Support Complete Practical Real-Time Scenarios Resume Preparation Lab Access Training Highlights Placement Support Support Certification

More information

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions 1Z0-146 1Z0-146-Oracle Database 11g: Advanced PLSQL Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-146 Exam on Oracle Database 11g: Advanced PLSQL... 2 Oracle 1Z0-146 Certification

More information

Oracle 1Z Oracle Database 11g: Advanced PL/SQL.

Oracle 1Z Oracle Database 11g: Advanced PL/SQL. Oracle 1Z0-146 Oracle Database 11g: Advanced PL/SQL http://killexams.com/exam-detail/1z0-146 Question: 153 Which two statements correctly describe the features of SecureFiles? (Choose two.) A. Compression

More information

Appendix A Practices and Solutions

Appendix A Practices and Solutions Appendix A Practices and Solutions Table of Contents Practices for Lesson 1... 3 Practice 1-1: Introduction... 4 Practice Solutions 1-1: Introduction... 7 Practices for Lesson 2... 19 Practice 2-1: PLSQL

More information