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

Size: px
Start display at page:

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

Transcription

1 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, , 177, , AFTER STATEMENT trigger, Alerts, notification, ALL_OBJECTS.LST, ALL_SOURCE, 290 ALTER-INSERT-STATEMENT trigger, ALTER TABLE statement, 74 75, 93 American National Standards Institute (ANSI), 2, 5 6 SQL standard, 5 6 Application partitioning, Application Programming Interface (API), DBMS_ALERT package, DBMS_PIPE package, learning how to use, 220 viewing packages, Application tablespace, Arguments, command line, Arithmetic expressions, 301 ASCII string function, 354 Assignments and statements, ; see also PL/SQL language features Association of Computing Machinery (ACM), 2 AUTOTRACE command, syntax, types of output, Batch command files, BEFORE-INSERT-ROW (BIR) trigger, , , BEFORE STATEMENT trigger, BFILE, 20 BINARY_INTEGER, 307 BLOB, 19 Blocks with exception handlers, 367 Booch (Grady Booch) diagram, 261, 267f Boolean expression, , Business rules enforcement. see Declarative constraints table with Oracle constraints and, Cardinality, check constraints and, 132 CASCADE option, 93 CASE statements, DECODE within the SELECT, using, searched CASE statement, f with SELECTOR, using within the SELECT statement, CATPROC.SQL, 386 CEIL numeric function, 356 CHANGE commands, SQL*Plus, CHAR, 17, 306 Character datatypes, CHECK constraints, cardinality, 132 designing for, lookup tables versus, multicolumn, students table example, 131 supplementing unique constraints, with UNIQUE constraints, combining, 101 CHECK_CONSTRAINT_VIOLATION, 376 CHECK_PLSQL_OBJECTS, 226, 229 CHILD-INSERT, CHILD-UPDATE, CHR string function, 354 CLOB, 19, 322 COLUMN command, Column constraint clause, Command files, batch, Command line, SQL*Plus, 35 46, arguments, CHANGE commands, Comments, C-style, 289 Compilation dependency, PL/SQL environment, Complex rule enforcement, CONCAT string function,

2 404 Index Connecting to an infrastructure using SQL*Plus, to SQL*Plus, Constraints CHECK, designing, data model with. see Students data model declarative, foreign key, lookup tables versus check constraints, modifying, multicolumn check, NOT NULL, , 297 primary key, UNIQUE, Constraint scripts, samples, CHECK constraint rule, constraints of a table, constraint status, 167 querying a constraint name, querying child tables, 166 querying parent tables, Constraint views, USER_CONS_COLUMNS, USER_CONSTRAINTS, COSH (X) numeric function, 357 COS (X) numeric function, 357 COURSES, sample data, 151 CREATE_PIPE, 391 CREATE TABLESPACE, CURRVAL sequence sttribute, Cursors, explicit, Data abstraction, Database access with SQL, cursor FOR LOOP, explicit cursors, inserts and updates, select when expecting a single row, 378 relational tables, introduction to, 1 26 SQL, 6 7 student data model, example tables, create table script, 12 data model view, 12 describing, 12 table data, Data definition language (DDL), 12, 14, Data dictionary, 25 26, constraint scripts, samples, CHECK constraint rule, constraints of a table, constraint status, 167 querying a constraint name, querying child tables, 166 querying parent tables, validated, constraint views, USER_CONS_COLUMNS, USER_CONSTRAINTS, and system tablespace, 25f views, what you can see, Data manipulation language (DML), Data model with constraints. see Students data model DATE datatypes, 18 Date functions, ADD_MONTHS, 360 LAST_DAY, MONTHS_BETWEEN, 362 NEW_TIME, NEXT_DAY, ROUND, TRUNC, 364 SYSDATE, 359 TO_CHAR, TO_DATE, DBMS_ALERT package, 249, 384, interface description, signaling events with, DBMS_LOB package, 22 DBMS_OUTPUT package, 213, , , 284, 349 documentation, DBMS_PIPE, interface description, DBMS_PIPS, 249 DBMS_RANDOM, DBMS_ROWID package, 22 DBMS_STANDARD package, 374 DBMS_STATS package, 43 DBMS_UTILITY.COMPILE_SCHEMA, 226, 228 Declarative constraints, CHECK, data loads, default values,

3 Index 405 exception handling, foreign key, modifying constraints, NOT NULL, primary key, UNIQUE, Declarative part of a function, of a procedure, 250 Declaring variables, DECODE statement, 6, 328 Default parameters, DEFERRABLE option foreign key constraints, primary key constraints, UNIQUE constraint, 103 Delete cascade, foreign key constraints, DESCRIBE (DESC) command, Designing check constraints, Direct SQL, 7 8 Disconnecting from SQL*Plus, Document Object Model (DOM), 21 DO UNTIL LOOP, 333f 335 DO-WHILE-DO LOOP, 338f 339 DUAL table, notification with triggers and alerts, Entity relationship diagram, 143 Error codes and messages, managing, Error handling in PL/SQL, with parent/child tables, foreign key constraint, 122 primary key constraints, 99 UNIQUE constraints, Errors ORA-00001, 76 ORA-00372, 374 ORA-00923, 38 ORA-02272, 136 ORA-02290, 127, 129 ORA-02291, 125 ORA-06510, 372, 376 ORA-06556, 392 ORA-20000, 375 Exception clause, Exception handlers, 373 blocks with, 254 of a function, 254 of a procedure, 251 Exception handling, , EXCEPTION_INIT, Exceptions, blocks with exception handlers, 367 exception clause, EXCEPTION_INIT, RAISE_APPLICATION_ERROR, RAISE statement, SQLCODE and SQLERRM, unhandled exceptions and exception propagation, user-defined, Explicit cursors, EXP (X) numeric function, 357 FEEDBACK command, 52 FLOOR numeric function, Foreign key constraints, DEFERRABLE option, delete cascade, four error types, mandatory columns, many-to-many relationships, multiple parents and DDL migration, PL/SQL error handling with parent/child tables, 122 referencing the parent syntax, referential integrity across schemas and databases, self-referential integrity, FOR LOOP, , 337f Formal parameter name, 276 %FOUND, 383 Functions date, and modes, numeric, PL/SQL, , 253f key components of, string, string manipulation, GEN_COUNTS.SQL, 51 GET_NEXT_RECORD, 341 GREATEST string function, 355

4 406 Index HEADING command, 52 Hello World program, building the HELLO procedure, 215 IF statements, DECODE and CASE in SQL, use of, IF-THEN-ELSE, 323f IF-THEN-ELSIF No ELSE, f IF-THEN-ELSIF with ELSE, 324f simple IF, 323 statement expressions, Implementation, SQL, 7 9 Index-by-tables, INITCAP string function, 355 IN mode (default) parameter, IN OUT parameters, , 352 Insert and update statements, INSERT command, 37 INSERT_TEMP, INSTR function, Interface description, , DBMS_ALERT, DBMS_PIPE, INVALID error, 224 INVALID_NUMBER, 284 %ISOPEN, 383 JDeveloper, 289 Korn Shell, SQL*Plus with, Large-character objects datatypes, Large objects (LOBs), creating a table to store, LAST_DAY, LAST_DDL_TIME, 226 LEAST string function, 355 LENGTH string function, 355 LN (X) numeric function, 357 LOG (A, X) numeric function, 357 Logical operators, Login, SQL*Plus, 31f LONG datatype, 22 Lookup tables versus check constraints, Loops, DO UNTIL LOOP, 333f 335 DO-WHILE-DO LOOP, 338f 339 encapsulating the logic of, FOR LOOP, , 337f WHILE LOOP, 335f 336 LOWER string function, 355 LPAD function, LTRIM function, MAJOR_LOOKUP, sample data, 150 Many-to-many relationships, Mathematical operations. see Arithmetic expressions Modifying constraints, MOD numeric function, 355 MONTHS_BETWEEN, 362 Multicolumn check constraint, Multiple parents and DDL migration, Multi-Threaded Server (MTS), 34 Named notation, NCHAR, 17 NCLOB, 19 NEW_TIME, NEXT_DAY, NEXT_ITEM_TYPE, 391 NEXT_TOKEN, 345 NEXTVAL sequence attribute, %NOTFOUND, 382 NOT NULL constraints, , 297 combining with UNIQUE constraints, 101 common syntax, 133 NOVALIDATE option primary key constraints, UNIQUE constraint, 103 NULL statement, expressions with, NUMBER, Number datatypes, 17 Number generation, random, Numeric functions, NVARCHAR2, 17 NVL operator, Objects, Optimal Flexible Architecture (OFA), 24 ORA-00001, 76 ORA-00372, 374 ORA-00923, 38 ORA-02272, 136 ORA-02290, 127, 129

5 Index 407 ORA-02291, 125 ORA-06510, 372, 376 ORA-06556, 392 ORA-20000, 375 Oracle Application Programming Interface (API), constraints and business rules, table with, infrastructure, connecting to, interacting with. see SQL*Plus, interacting with Oracle PL/SQL packages, referencing, , 219f SQL constraints, Oracle Advanced Queuing, 395 Oracle Enterprise Manager (OEM), 8 OUT parameters, 274 Overloading, Package body, Package specification, developing a specification, syntax and style, PACK_MESSAGE, 384, 388 PAD function, PAGESIZE command, 52 Parameters default, and modes, functions and modes, IN mode (default) as constant, OUT mode, 274 IN OUT mode, 273 scaling code with defaults, %TYPE, named versus positional notation, PARENT-DELETE, PARENT-UPDATE, PARKING_TICKETS, sample data, 151 Pipe messages (DBMS_PIPE), sending, exception handling, interface description, send-receive example, PLS_INTEGER, 307 PL/SQL environment, block, compilation dependency, package body referencing another package, 242f two interdependent packages, 243f Hello World program, procedures, dependencies among, referencing Oracle packages, , 219f Application Programming Interface (API), creation of the environment, sharing code, USER_DEPENDENCIES, USER_ERRORS, USER_OBJECTS, USER_SOURCE, PL/SQL language features, arithmetic expressions, 301 assignments and statements, Boolean expression, CASE statements, CASE within the SELECT, using, CASE with Selector, DECODE within the SELECT, using, searched CASE statement, f comments, database access with SQL, cursor FOR LOOP, explicit cursors, inserts and updates, select when expecting a single row, 378 date functions, ADD_MONTHS, 360 LAST_DAY, MONTHS_BETWEEN, 362 NEW_TIME, NEXT_DAY, ROUND, TRUNC, 364 SYSDATE, 359 TO_CHAR, TO_DATE, notification with triggers and alerts, exceptions, blocks with exception handlers, 367 exception clause, EXCEPTION_INIT, RAISE_APPLICATION_ERROR, RAISE statement,

6 408 Index PL/SQL language features (cont.) SQLCODE and SQLERRM, unhandled exceptions and exception propagation, user-defined, expressions with NULL, IF statements, DECODE and CASE in SQL, use of, IF-THEN-ELSE, 323f IF-THEN-ELSIF No ELSE, f IF-THEN-ELSIF with ELSE, 324f simple IF, 323 statement expressions, logical operators, loops, DO UNTIL LOOP, 333f 335 DO-WHILE-DO LOOP, 338f 339 encapsulating the logic of, FOR LOOP, , 337f WHILE LOOP, 335f-336 numeric functions, random number generation, sending pipe messages (DBMS_PIPE), exception handling, interface description, send-receive example, signaling events with alerts (DBMS_ALERT), interface description, string concatenation, string functions, miscellaneous, string manipulation functions, INSTR function, LPAD, RPAD function, LTRIM, RTRIM function, REPLACE, SUBSTR function, TRANSLATE function, types, Boolean, index-by tables, large objects (LOBs), objects, records, %ROWTYPE, 311 scalar, VARRAY and nested tables, variable declarations, PL/SQL program units, application partitioning, data abstraction, functions, , 253f key components of, overloading, package body, package specification, developing a specification, syntax and style, parameters and modes, default parameters, functions and modes, IN mode (default) as constant, named versus positional notation, OUT mode, 273 IN OUT mode, 273 scaling code with defaults, %TYPE, procedures, 250f 252 exception handler, 251 key components of, subprogram body, 251 subprogram encapsulation: introduction to packages, 256 POINT_TYPE, Positional notation, POWER numeric function, 357 Primary key constraints, concatenated, creating the constraint, ALTER TABLE statement, column constraint clause, table constraint clause, DEFERRABLE option, enable, disable, and drop, error handling in PL/SQL, 99 extra indexes with pseudo keys, index, 77 82, 80f naming the constraint, NOVALIDATE option, sequences, in code, Privileges, SQL*Plus, Procedures, PL/SQL, 250f 252 key components,

7 Index 409 PROCESS_ALERTS, 399, 401 PROFESSORS, sample data, 151 Pseudo keys, extra indexes with, PURGE procedure, 390 Querying child tables, sample script, 166 a constraint name, sample script, parent tables, sample script, tablespace quotas, 79 QUERY_V1.SQL, 54 QUERY_V3.SQL, RAISE_APPLICATION_ERROR, RAISE statement, Random number generation, RAW datatype, 22 RECEIVE_MESSAGE, 384, 389 Records, declaring, 308 Relational database tables, 1 26 example tables, history prior to, 2 4 logical and physical look at tables, application tablespaces, data dictionary, SQL, 4 11 table column datatypes, REMOVE_PIPE, 391 REPLACE, RESET_BUFFER, 390 ROUND numeric function, 356, 364 %ROWCOUNT, 383 ROWID datatype, 22 Row level trigger, Row trigger mechanics, before-insert versus after-insert, example row triggers, overview, syntax, table with Oracle constraints and business rules, before-insert versus after-insert, f environment, , 184f managing error codes and messages, procedural constraints to enforce, trigger architecture, 191f using packages for procedural constraints, trigger body, %ROWTYPE, 311, 379 RPAD function, RTRIM function, Sample data, ; see also Students data model COURSES, 151 MAJOR_LOOKUP, 150 PARKING_TICKETS, 151 PROFESSORS, 151 STATE_LOOKUP, 150 STUDENT_COURSES, 152 STUDENTS, 150 STUDENT_VEHICLES, 151 SAVE command, 48 Scalar types, Scaling code with defaults, Scripts, 46 49, data dictionary constraints, script output, Searched CASE statement, SELECT statement using CASE statements within, Self-referential integrity, SEND_ALERT, 400 SEND_MESSAGE, 388 Sequences, primary key constraint, in code, Session control statements, 15 SET FEEDBACK OFF, 57 SET SERVEROUTPUT ON, 56 Sharing code, , 239f Signaling events with alerts (DBMS_ALERT), interface description, SIGN numeric function, 356 SINH (X) numeric function, 357 SIN (X) numeric function, 357 SPOOL command, SQL, 4 11 ANSI standard, 5 6 database, 6 7 access with,

8 410 Index SQL (cont.) Direct, 7 8 implementation, 7 9 statements, data definition language (DDL), 14 data manipulation language (DML), session control, 15 system control, 15 transaction control, 15 SQLCODE, , SQLERRM, SQL*Loader, 139 SQL*Plus, 9 11 advantages to learning, in client/server mode, 9f Hello World program, SQL*Plus, interacting with Oracle with Active State Perl, 61 AUTOTRACE command, batch command files, command line, 35 46, arguments, CHANGE commands, connecting, to an infrastructure, using UNIX, 31 using Windows, 31 desktop shortcut, creating, 28 30, 29f disconnecting, DUAL table, editing in, with Korn Shell, login, 31f privileges, script output, scripts, SQLPLUS.EXE, 29 SQL%ROWCOUNT function, 378 SQRT numeric function, 356 Stack package, Stand-alone procedure, 256 STATE_LOOKUP, sample data, 150 Statement level triggers, aggregation, processing row captured data, and row triggers, types of, sequence of events, f syntax, Statements assignments and, ; see also PL/SQL language features CASE, IF, insert and update, SELECT, session control, 15 SQL, system control, 15 transaction control, 15 String concatenation, operator, 300 String functions, common, String manipulation functions, INSTR function, LPAD, RPAD function, LTRIM, RTRIM function, REPLACE, SUBSTR function, TRANSLATE function, Structured English Query Language (SEQUEL), 2 STUDENT_COURSES, sample data, 152 Student Registration Application (SRA), 267f 268 STUDENTS, sample data, 150 Students data model, 11 14, 131, , 144f with constraints, DDL, entity relationship diagram, 143 sample data, table descriptions, example tables, table example check constraint, 131 check-unique constraint, 131 UNIQUE constraints, STUDENT_VEHICLES, sample data, 151 Subprogram body of a function, 254 of a procedure, 251 Subprogram encapsulation: introduction to packages, 256 SUBSTR function, SYSDATE, 359 System control statements, 15 SYSTEM tablespace, data dictionary and, 25f 26

9 Index 411 Table column datatypes, character, DATE types, 18 large objects, LONG/RAW, 22 number, 17 ROWID, 22 XMLType, Table constraint clause, TANH (X) numeric function, 357 TAN (X) numeric function, 357 TERM command, 52 TIMESTAMP, 18 TOAD, 8 TO_CHAR, TO_DATE, Transaction control statements, 15 TRANSLATE function, 351, Triggers notification, row trigger mechanics, statement level, TRIM function, TRUNC numeric function, 356, 364 %TYPE, 305 syntax, UNIQUE constraints, combining NOT NULL/CHECK constraints with, 101 DEFERRABLE/NOVALIDATE options, 103 error handling in PL/SQL, students table example, UNIQUE_SESSION_NAME, 385, 391 UNPACK_MESSAGE, 384, 390 UPPER string function, 355 UROWID datatype, 22 USER_CONS_COLUMNS, 153, USER_CONSTRAINTS, , User-defined exceptions, USER_DEPENDENCIES, invalid procedures, 230f USER_ERRORS, columns, descriptions of, 245 USER_OBJECTS, , columns, descriptions of, 222 USER_SOURCE, columns, descriptions of, 233 USER_TAB_COLUMNS, 26 UTL_SMTP, 218 VALUE_ERROR, , 368 VARCHAR2, 16, 306 Variable declarations, VARRAY and nested tables, declaring a varray of numbers, 314 WAITANY, 397 WAITONE, WHILE LOOP, 335f 336 XMLType, 21 ZERO-AMOUNT, 372 ZERO_DIVIDE, 365

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

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 Database 12c SQL Fundamentals

Oracle Database 12c SQL Fundamentals Course Overview This course takes a unique approach to SQL training in that it incorporates data modeling theory, relational database theory, graphical depictions of theoretical concepts and numerous examples

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

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

Question: Which statement would you use to invoke a stored procedure in isql*plus? 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

More information

Course Outline and Objectives: Database Programming with SQL

Course Outline and Objectives: Database Programming with SQL Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business This is the second portion of the Database Design and Programming with SQL course. In this portion, students implement their database design by creating a

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

"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

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

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

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

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

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 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

Oracle SQL Course Content

Oracle SQL Course Content Oracle SQL Course Content Introduction Describe the features of Oracle Database 12c Describe the salient features of Oracle Cloud 12c Explain the theoretical and physical aspects of a relational database

More information

Topics - System Administration for Glovia

Topics - System Administration for Glovia Topics - System Administration for Glovia 1. Network Architecture Sample Network 2. glovia.com Technology Architecture Application Server Database Server Web Server 3. Operating System Architecture High

More information

What are temporary tables? When are they useful?

What are temporary tables? When are they useful? What are temporary tables? When are they useful? Temporary tables exists solely for a particular session, or whose data persists for the duration of the transaction. The temporary tables are generally

More information

Built-in SQL Functions. Chapter 5

Built-in SQL Functions. Chapter 5 Built-in SQL Functions Chapter 5 Type of Functions Character Functions returning character values returning numeric values Numeric Functions Date Functions Conversion Functions Group Functions Error Reporting

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: 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

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

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: 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

SQL FUNCTIONS. Prepared By:Dr. Vipul Vekariya.

SQL FUNCTIONS. Prepared By:Dr. Vipul Vekariya. SQL FUNCTIONS Prepared By:Dr. Vipul Vekariya. SQL FUNCTIONS Definition of Function Types of SQL Function Numeric Function String Function Conversion Function Date Function SQL Function Sub program of SQL

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

Using SQL with SQL Developer 18.2

Using SQL with SQL Developer 18.2 One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction

More information

2 PL/SQL - fundamentals Variables and Constants Operators SQL in PL/SQL Control structures... 7

2 PL/SQL - fundamentals Variables and Constants Operators SQL in PL/SQL Control structures... 7 Table of Contents Spis treści 1 Introduction 1 2 PLSQL - fundamentals 1 2.1 Variables and Constants............................ 2 2.2 Operators.................................... 5 2.3 SQL in PLSQL.................................

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

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

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions.

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions. Dr.G.R.Damodaran College of Science (Autonomous, affiliated to the Bharathiar University, recognized by the UGC)Re-accredited at the 'A' Grade Level by the NAAC and ISO 9001:2008 Certified CRISL rated

More information

UNIT III INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL)

UNIT III INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL) UNIT III INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL) 3.1Data types 3.2Database language. Data Definition Language: CREATE,ALTER,TRUNCATE, DROP 3.3 Database language. Data Manipulation Language: INSERT,SELECT,UPDATE,DELETE

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

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 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

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

MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9)

MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) Technology & Information Management Instructor: Michael Kremer, Ph.D. Class 3 Professional Program: Data Administration and Management MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) AGENDA

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

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

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 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

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

Writing PL/SQL Executable Statements. Copyright 2007, Oracle. All rights reserved.

Writing PL/SQL Executable Statements. Copyright 2007, Oracle. All rights reserved. What Will I Learn? In this lesson, you will learn to: Construct accurate variable assignment statements in PL/SQL Construct accurate statements using built-in SQL functions in PL/SQL Differentiate between

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

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

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

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

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

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

Banner Oracle PL/SQL and Database Objects Training Workbook

Banner Oracle PL/SQL and Database Objects Training Workbook Banner Oracle PL/SQL and Database Objects Training Workbook January 2007 Using Oracle for Banner 7 HIGHER EDUCATION What can we help you achieve? Confidential Business Information -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

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

normalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model

normalization are being violated o Apply the rule of Third Normal Form to resolve a violation in the model Database Design Section1 - Introduction 1-1 Introduction to the Oracle Academy o Give examples of jobs, salaries, and opportunities that are possible by participating in the Academy. o Explain how your

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

@vmahawar. Agenda Topics Quiz Useful Links

@vmahawar. Agenda Topics Quiz Useful Links @vmahawar Agenda Topics Quiz Useful Links Agenda Introduction Stakeholders, data classification, Rows/Columns DDL Data Definition Language CREATE, ALTER, DROP, TRUNCATE CONSTRAINTS, DATA TYPES DML Data

More information

Break Free from Oracle, leveraging your existing Oracle skills!

Break Free from Oracle, leveraging your existing Oracle skills! Break Free from Oracle, leveraging your existing Oracle skills! Information Management 2013 IBM Corporation Migration Challenges Transact-SQL Oracle SQL and PL/SQL DB2's SQL/PL (based on SQL/PSM) Applications

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

M.SC(IT) I YEAR( ) CORE: ADVANCED DBMS-163B Semester : I Multiple Choice Questions

M.SC(IT) I YEAR( ) CORE: ADVANCED DBMS-163B Semester : I Multiple Choice Questions M.SC(IT) I YEAR(2017-2019) CORE: ADVANCED DBMS-163B Semester : I Multiple Choice Questions 1) storage lose contents when power is switched off. a) Volatile storage. b) Nonvolatile storage. c) Disk storage.

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

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

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

Date Functions Date Functions are ADD_MONTHS, LAST_DAY, NEXT_DAY, MONTHS_BETWEEN & SYSDATE.

Date Functions Date Functions are ADD_MONTHS, LAST_DAY, NEXT_DAY, MONTHS_BETWEEN & SYSDATE. This Download is from www.downloadmela.com. The main motto of this website is to provide free download links of ebooks,video tutorials,magazines,previous papers,interview related content. To download more

More information

SQL Structured Query Language (1/2)

SQL Structured Query Language (1/2) Oracle Tutorials SQL Structured Query Language (1/2) Giacomo Govi IT/ADC Overview Goal: Learn the basic for interacting with a RDBMS Outline SQL generalities Available statements Restricting, Sorting and

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

Oracle Database: Introduction to SQL Ed 2

Oracle Database: Introduction to SQL Ed 2 Oracle University Contact Us: +40 21 3678820 Oracle Database: Introduction to SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database 12c: Introduction to SQL training helps you write subqueries,

More information

EDUVITZ TECHNOLOGIES

EDUVITZ TECHNOLOGIES EDUVITZ TECHNOLOGIES Oracle Course Overview Oracle Training Course Prerequisites Computer Fundamentals, Windows Operating System Basic knowledge of database can be much more useful Oracle Training Course

More information

Oracle. SQL(Structured Query Language) Introduction of DBMS. Build In Function. Introduction of RDBMS. Grouping the Result of a Query

Oracle. SQL(Structured Query Language) Introduction of DBMS. Build In Function. Introduction of RDBMS. Grouping the Result of a Query Oracle SQL(Structured Query Language) Introduction of DBMS Approach to Data Management Introduction to prerequisites File and File system Disadvantages of file system Introduction to TOAD and oracle 11g/12c

More information

Oracle Database 11g: Introduction to SQLRelease 2

Oracle Database 11g: Introduction to SQLRelease 2 Oracle University Contact Us: 0180 2000 526 / +49 89 14301200 Oracle Database 11g: Introduction to SQLRelease 2 Duration: 5 Days What you will learn In this course students learn the concepts of relational

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

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data

1 Writing Basic SQL SELECT Statements 2 Restricting and Sorting Data 1 Writing Basic SQL SELECT Statements Objectives 1-2 Capabilities of SQL SELECT Statements 1-3 Basic SELECT Statement 1-4 Selecting All Columns 1-5 Selecting Specific Columns 1-6 Writing SQL Statements

More information

Procedural Language Structured Query Language (PL/SQL)

Procedural Language Structured Query Language (PL/SQL) The Islamic University of Gaza Faculty of Engineering Dept. of Computer Engineering Database Lab (ECOM 4113) Lab 7 Procedural Language Structured Query Language (PL/SQL) Eng. Ibraheem Lubbad Structured

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

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

AO3 - Version: 2. Oracle Database 11g SQL

AO3 - Version: 2. Oracle Database 11g SQL AO3 - Version: 2 Oracle Database 11g SQL Oracle Database 11g SQL AO3 - Version: 2 3 days Course Description: This course provides the essential SQL skills that allow developers to write queries against

More information

Chapter-14 SQL COMMANDS

Chapter-14 SQL COMMANDS Chapter-14 SQL COMMANDS What is SQL? Structured Query Language and it helps to make practice on SQL commands which provides immediate results. SQL is Structured Query Language, which is a computer language

More information

Full file at

Full file at ch2 True/False Indicate whether the statement is true or false. 1. The SQL command to create a database table is an example of DML. 2. A user schema contains all database objects created by a user. 3.

More information

Overview of supported syntax Janus Software All Rights Reserved

Overview of supported syntax Janus Software All Rights Reserved Fyracle 0.8.3 Overview of supported syntax 2004 Janus Software All Rights Reserved 1 Contents Introduction 3 1. Supported SQL syntax 4 2. Supported PL/SQL syntax 10 3. Supported DDL syntax 16 2 Introduction

More information

Lab # 2. Data Definition Language (DDL) Eng. Alaa O Shama

Lab # 2. Data Definition Language (DDL) Eng. Alaa O Shama The Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Database Lab Lab # 2 Data Definition Language (DDL) Eng. Alaa O Shama October, 2015 Objective To be familiar

More information

SOA IT. Fast Formula in Oracle HCM Cloud

SOA IT. Fast Formula in Oracle HCM Cloud SOA IT Fast Formula in Oracle HCM Cloud Agenda SOA IT Introduction to Fast Formula Formula Creation and Components Formula Syntax Sample Fast Formula SOA IT What is Fast Formulas Oracle Fast Formula is

More information

Chapter 1 SQL and Data

Chapter 1 SQL and Data Chapter 1 SQL and Data What is SQL? Structured Query Language An industry-standard language used to access & manipulate data stored in a relational database E. F. Codd, 1970 s IBM 2 What is Oracle? A relational

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

COURSE STUDENT LEARNING OUTCOMES: See attached or in course s learn.unm.edu

COURSE STUDENT LEARNING OUTCOMES: See attached or in course s learn.unm.edu Syllabus Online IT 222(CRN #43196) Data Base Management Systems Instructor: James Hart / hart56@unm.edu Office Room Number: B 123 Instructor's Campus Phone: 505.925.8720 / Mobile 505.239.3435 Office Hours:

More information

Using SQL with SQL Developer Part I

Using SQL with SQL Developer Part I One Introduction to SQL 2 Definition 3 Usage of SQL 4 What is SQL used for? 5 Who uses SQL? 6 Definition of a Database 7 What is SQL Developer? 8 Two The SQL Developer Interface 9 Introduction 10 Connections

More information

Oracle Tables TECHGOEASY.COM

Oracle Tables TECHGOEASY.COM Oracle Tables TECHGOEASY.COM 1 Oracle Tables WHAT IS ORACLE DATABASE TABLE? -Tables are the basic unit of data storage in an Oracle Database. Data is stored in rows and columns. -A table holds all the

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database

More information

Index. Base data, 4 BETWEEN operator, Bill of materials (BOM), 226

Index. Base data, 4 BETWEEN operator, Bill of materials (BOM), 226 Index A ABS function, 104 105 ACCEPT command (SQL*Plus), 289 290, 301 Accessibility, as benefit of database technology, 2 Access rights, 8 ACOS function, 104 Addition operator (+), 32, 110 ADD_MONTHS function,

More information

Oracle Database 11g: SQL Fundamentals I

Oracle Database 11g: SQL Fundamentals I Oracle Database 11g: SQL Fundamentals I Volume I Student Guide D49996GC11 Edition 1.1 April 2009 D59980 Authors Puja Singh Brian Pottle Technical Contributors and Reviewers Claire Bennett Tom Best Purjanti

More information

A White Paper by EnterpriseDB

A White Paper by EnterpriseDB Delivering Oracle Compatibility A White Paper by EnterpriseDB www.enterprisedb.com Table of Contents Eecutive Summary 4 Introducing EnterpriseDB Advanced Server 6 SQL Compatibility 6 PL/SQL Compatibility

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

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

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

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

Lab # 4. Data Definition Language (DDL)

Lab # 4. Data Definition Language (DDL) Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4113: Lab # 4 Data Definition Language (DDL) Eng. Haneen El-Masry November, 2014 2 Objective To be familiar with

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

1 Prepared By Heena Patel (Asst. Prof)

1 Prepared By Heena Patel (Asst. Prof) Topic 1 1. What is difference between Physical and logical data 3 independence? 2. Define the term RDBMS. List out codd s law. Explain any three in detail. ( times) 3. What is RDBMS? Explain any tow Codd

More information

Using SQL with SQL Developer 18.2 Part I

Using SQL with SQL Developer 18.2 Part I One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction

More information

Oracle Database 11g: PL/SQL Fundamentals

Oracle Database 11g: PL/SQL Fundamentals D49990GC20 Edition 2.0 September 2009 D62728 Oracle Database 11g: PL/SQL Fundamentals Student Guide Author Brian Pottle Technical Contributors and Reviewers Tom Best Christoph Burandt Yanti Chang Laszlo

More information

Oracle Database SQL Basics

Oracle Database SQL Basics Oracle Database SQL Basics Kerepes Tamás, Webváltó Kft. tamas.kerepes@webvalto.hu 2015. február 26. Copyright 2004, Oracle. All rights reserved. SQL a history in brief The relational database stores data

More information