Home
Search results “Oracle rowtype is null”
Oracle Type Compatibility Keywords % Type and % RowType
 
16:20
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS , ADF, INFORMATICA, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
006   NULL Operator
 
04:23
The Oracle IS NULL condition is used to test for a NULL value. You can use the Oracle IS NULL condition in either a SQL statement or in a block of PLSQL code. Source: https://www.techonthenet.com/oracle/isnull.php
Views: 206 Mr.Edward Isles
Oracle Tutorial || Oracle|Adv Sql | Special Characters NULL by basha
 
33:50
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS ,ADF,INFORMATICA,TABLEAU,IPHONE,OBIEE,ANJULAR JS, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
Oracle - Final Revision on All Basic SQL statements.
 
46:28
مراجعة شاملة على كل الأوامر الأساسية فى الــ SQL by Mohamed El Desouki - محمد الدسوقى [email protected] Tel :00966 553450836 جامعة سلمان بن عبد العزيز - السعودية - الخرج Final Revision. مراجعة شاملة لكل ما تم دراسته بالسلسلة Text Book: Fundamentals of Database Systems, 5th Edition, by Elmasri/Navathe, published by Addison-W oracle create table statement oracle drop table statement oracle constraints database constraints primary key constraint foreign key constraint check constraint null not null constraint unique constraint insert into statement update statement delete statement select statement basic query where clause select where Like '%' Like '_' select where Like aggregate functions summary functions group by group by with aggregate functions
A-35 Oracle Forms How To Declare And Call Global Variable (O.S-35) 2019
 
13:39
Dear viewer, In this tutorial you will learn How To Declare And Call Global Variable. You also know about Global Variable. Global Variable: -A global variable is a oracle forms variable whose value is accessible to triggers and subprograms in any module that is active during the current session. -Global variables contain character data values. We can store maximum to 4000 bytes of char data, while in previous version it was limited to 255 bytes char. -we can use the DEFAULT_VALUE built-in procedure to assign a value to a variable whose value is NULL. Example: DEFAULT_VALUE(‘ ’, ‘global.webadd’); Declare Global Variable: Create trigger WHEN-BUTTON-PRESSED Code: declare v_record userinfo%rowtype; begin select * into v_record from userinfo where username=:user_name; if v_record.pw=:pass then :global.log_uname:=v_record.username; end if; open_form('E:\FORMS_ALL\MMS_form\MMS_demo\HOMEPAGE_OS_34.fmx'); end; Calling Global Variable: Create trigger WHEN-NEW-FORM-INSTANCE Code: :LOGUSER:=:global.log_uname; To Get more Tutorial Subscribe The Channel click here...https://www.youtube.com/orebabadodcom
Views: 2 Oracle Forms 11g
05- Oracle PL/SQL Arabic Course – CASE statement جملة
 
11:47
أهلا بكم فى درس جديد من سلسلة دروس أوراكل ديفلوبر لتعلم أوراكل من الصفر حتى الاحتراف فى درس اليوم نتحدث عن Conditional Case الدرس يظهر الفرق بين حالات case المختلفة : 1-Simple Case statement 2-Searched Case Statement 3-Simple Case Expression 4- Searched Case Expression .......................................­.................... تواصل معانا علي الفيس بوك من هنا : https://www.facebook.com/askgad .......................................­.................... تواصل معانا علي موقعنا من هنا : https://www.askgad.com/
Views: 3781 Ask Gad
WHAT IS SQLCODE AND SQLERRM IN ORACLE PL/SQL
 
06:48
This Video demonstrates how we can use the SQLCODE and SQLERRM message with the oracle pl/sql block and store the raised exceptions error number and error message.
Views: 1255 Kishan Mashru
Difference between Case and Decode
 
10:14
This video tutorial explains on how case statement and decode function are different from each other. Though both of them are used in giving the if-then-else conditional functionality to sql statement, they differ much from each other, this video will walk through each of the difference with appropriate examples. If you want more such videos of exciting and amazing 'difference between' concepts, check out the links below : char and varchar2 : https://youtu.be/039qzwjWf4k replace and translate : https://youtu.be/HKYF77BGzOE procedure and function : https://youtu.be/q3LmOenL120 in and exists : https://youtu.be/REX4IjRYlFw rank and dense_rank : https://youtu.be/WGSX998hZ9M delete and truncate : https://youtu.be/u76wMm2byXo %type and %rowtype : https://youtu.be/MlLUFeZ_3eM
Views: 12508 Kishan Mashru
Oracle Forms | How To Declare And Call Global Variable -35
 
13:36
Oracle Forms | How To Declare And Call Global Variable -35 To See More Forms Tutorial Click here https://www.youtube.com/watch?v=Zsu4CWo_vwk&list=PLXXvCMuixAJU3Ap_FE2zSEBicv8IC5kDU To See More Reports Tutorial Click here https://www.youtube.com/watch?v=y_0f_iILlmY&list=PLXXvCMuixAJUfU4ZISmPtHrmKe5qRvyVY Dear viewer, In this tutorial you will learn How To Declare And Call Global Variable. You also know about Global Variable. Global Variable: -A global variable is a oracle forms variable whose value is accessible to triggers and subprograms in any module that is active during the current session. -Global variables contain character data values. We can store maximum to 4000 bytes of char data, while in previous version it was limited to 255 bytes char. -we can use the DEFAULT_VALUE built-in procedure to assign a value to a variable whose value is NULL. Example: DEFAULT_VALUE(‘ ’, ‘global.webadd’); Declare Global Variable: Create trigger WHEN-BUTTON-PRESSED Code: declare v_record userinfo%rowtype; begin select * into v_record from userinfo where username=:user_name; if v_record.pw=:pass then :global.log_uname:=v_record.username; end if; open_form('E:\FORMS_ALL\MMS_form\MMS_demo\HOMEPAGE_OS_34.fmx'); end; Calling Global Variable: Create trigger WHEN-NEW-FORM-INSTANCE Code: :LOGUSER:=:global.log_uname; To Get more Tutorial Subscribe The Channel click here https://www.youtube.com/channel/UCQ3ea4zVCfnKBx1_7h8raGQ?sub_confirmation=1 To Get All Post Like The Facebook Page Click here https://www.facebook.com/oracledbsolutions Follow us: Facebook: https://www.facebook.com/oracledbsolutions Youtube link: https://www.youtube.com/channel/UCQ3ea4zVCfnKBx1_7h8raGQ?view_as=subscriber Facebook Group: https://www.facebook.com/groups/465557066961548 Contact us: email: [email protected] Skype: oracle26solutions Mob: 01734557080, 01627422780
Views: 454 OracleDB Solutions
9. Send app-specific error message with RAISE_APPLICATION_ERROR.
 
02:26
If you execute a SELECT-INTO that does not identify any rows, the PL/SQL runtime engine raises: ORA-01403 and the error message (retrieved via SQLERRM or DBMS_UTILITY.FORMAT_ERROR_STACK) is simply "No data found". That may be exactly what you want your users to see. But there is a very good chance you'd like to offer something more informative, such as "An employee with that ID is not in the system." In this case, you can use RAISE_APPLICATION_ERROR, as in: CREATE OR REPLACE PACKAGE BODY employees_mgr IS FUNCTION onerow (employee_id_in IN hr.employees.employee_id%TYPE) RETURN hr.employees%ROWTYPE RESULT_CACHE IS l_employee hr.employees%ROWTYPE; BEGIN SELECT * INTO l_employee FROM hr.employees WHERE employee_id = employee_id_in; RETURN l_employee; EXCEPTION WHEN NO_DATA_FOUND THEN raise_application_error ( -20000, 'An employee with that ID is not in the system.'); END; END; Related blog post: http://stevenfeuersteinonplsql.blogspot.com/2016/03/nine-good-to-knows-about-plsql-error.html ======================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Top 30 PLSQL interview questions and answers
 
10:08
Most frequently asked questions: How to get distinct entries from the database? How to get results of any query which is sorted in any order? What is a mutating table error and how can you get around it? Describe the use of %ROWTYPE and %TYPE in PL/SQL What packages (if any) has Oracle provided for use by developers?Describe the use of PL/SQL tables When is a declare statement needed ? In what order should a open/fetch/loop set of commands in a PL/SQL block be implemented if you use the %NOTFOUND cursor variable in the exit when statement? Why? What are SQLCODE and SQLERRM and why are they important for PL/SQL developers? How can you find within a PL/SQL block, if a cursor is open? How can you generate debugging output from PL/SQL? What are the types of triggers? What are two parts of package ? what is the difference between to_char and to_date functions? How do you optimize SQL queries ? What are nested triggers ? What is a bitmap index? What is the usage of NVL? write a query for finding the length of the sting. please explain database architecture. How to get employee name from employee table which is the fifth highest salary of the table? Write a query to generate target column. Can we use out parameter in function? What will be the output for the below Query Select 'High' from dual where null = null; what is the difference between stored procedure and packaged procedure What are the steps you take to tune(performance tuning) the code in plsql? what is self join and how it works?? Can you alter procedure with in package? What is substr()&instr()? Difference between case and decode? Can you use sysdate in check constraints? If no, why? Difference between column level constraints & table level constraints? What is optimizer? What is nested_loop join? What is pivot operator? Tell me some oracle 10g features? What is m_view? What is master & detail tables? What is sqlcode and sqlerrm? Diff b/w procedure & packages? What are the dis_adv of packages? How to retrieve top 3 salaries from each departments? Can you update complex view? If no, why? When should rebuild one an index? Tell me some errors? Tell me some restrictions on cursor variables? What is context switching? What is bulk collect? What is nullif()? What is mutating error? What are the module's , you are working? Which will fire default first statement level or row level trigger? What is bulkcollect? And any restrictions in bulkcollect? What is the use of limit clause in bulkcollect? How to debugg your code? How to trace error handling? How to find which line error was raised? What are the methods there in save exceptions? What is functional based index? Write syntax? How to update complex view? Subscribe here : https://www.youtube.com/channel/UCofhGV_j_4cVGa9R08MsuXQ
Views: 9030 Oracle PL/SQL
IN VS EXISTS VS JOIN, performance
 
05:04
This video demonstrates the performance effects of using an exists clause instead of an IN clause, also it shows how we can update a simple sub query having an IN clause with an EXISTS or JOIN statement. It also shows that joining would consider the null data, where as an IN clause would neglect null values. If you want more such videos of exciting and amazing 'difference between' concepts, check out the links below : union and union all : https://youtu.be/n9FqQOd8liY char and varchar2 : https://youtu.be/039qzwjWf4k replace and translate : https://youtu.be/HKYF77BGzOE procedure and function : https://youtu.be/q3LmOenL120 rank and dense_rank : https://youtu.be/WGSX998hZ9M delete and truncate : https://youtu.be/u76wMm2byXo %type and %rowtype : https://youtu.be/MlLUFeZ_3eM
Views: 12276 Kishan Mashru
Aruba ClearPass SQL backends: PostgreSQL setup
 
10:11
In this video: how to setup PostgreSQL on Ubuntu Linux to use it as an Aruba ClearPass Authentication and Authorization backend. Commands used/script: sudo apt-get install postgresql postgresql-contrib To allow remote access edit the file /etc/postgresql/9.3/main/pg_hba.conf host all all 10.254.1.0/24 md5 Then edit the /etc/postgresql/9.3/main/postgresql.conf file: listen_addresses='*' Restart Postgres: sudo service postgresql restart netstat -na | grep 5432 If you have the Ubuntu firewall installed, make sure it allows access from ClearPass to port 5432 on the MySQL server: sudo ufw allow from 10.254.1.21 to any port 5432 proto tcp Setting up the Postgres database sudo su - postgres psql CREATE DATABASE cpdemo; \c cpdemo CREATE TABLE cpuser( id SERIAL PRIMARY KEY NOT NULL, firstname TEXT, lastname TEXT, email TEXT, cpusername TEXT, cppassword VARCHAR(50), cppassword_md5 VARCHAR(50), cppassword_sha VARCHAR(50), cppassword_sha256 VARCHAR(128) ); Activate the extension pgcrypto to create the hashed versions of the password: CREATE EXTENSION pgcrypto; insert into cpuser (cpusername,firstname,lastname,email,cppassword,cppassword_md5,cppassword_sha,cppassword_sha256) values ('testuser','Testfirst','Testlast','testmail','aruba123',encode(digest('aruba123','md5'),'hex'),encode(digest('aruba123','sha'),'hex'),encode(digest('aruba123','sha256'),'hex')) ; SELECT * from cpuser; CREATE TABLE cpdevice( id SERIAL PRIMARY KEY NOT NULL, macaddr TEXT NOT NULL, name TEXT, location TEXT, label TEXT, color TEXT, status TEXT ); INSERT INTO cpdevice (macaddr,name,location,label,color,status) values ('00408ca2b2b5','AXIS IP-camera','2nd floor back side','security','white','production') ; SELECT * from cpdevice; CREATE USER clearpass WITH PASSWORD 'aruba123'; GRANT ALL PRIVILEGES ON TABLE cpuser TO clearpass; GRANT ALL PRIVILEGES ON TABLE cpdevice TO clearpass; Related videos: How to install MySQL on Ubuntu Linux for ClearPass: https://youtu.be/eeVV4phGNn8 How to install the MySQL driver on ClearPass: https://youtu.be/cXnDf_1DaU0 How to configure Aruba ClearPass with MySQL backend: https://youtu.be/BJ7MGuZL4JM How to configure Aruba ClearPass with a PostgreSQL backend: https://youtu.be/C24PLuIP5vo
Passing by Reference, Passing by Value
 
06:21
In this video, Steven explains the difference between passing a parameter by reference (which happens by default with IN parameters) and passing by value (which happens by default with OUT and IN OUT parameters). ====================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Oracle Rownum vs Rowcount
 
05:01
Oracle Rownum Vs Rowcount
Views: 114 Siva Academy
Oracle Fetch Data Ordering Data
 
22:52
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS , ADF, INFORMATICA, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
CTS interview questions on Oracle SQL and PLSQL
 
06:45
Here are the CTS interview questions on SQL and PLSQL. PL/SQL: What are the activities are you doing daily in your project? Tell me ratio's of sql, pl/sql & Unix? Diff b/w primary key & unique key + not null? What is the use of views? If table dropped, then what happen view? What is index? types of indexes? Which functions are not supported to index? What is save point? What is ora-1555? What are the data types available in pl/sql, not in sql? What is the main use of %type,%rowtype? What is cursor? Types of cursors? Diff b/w explicit cursor & for loop cursor? What is exception? Types of exceptions? What is raise_application_error? How many LONG columns are allowed in a table? What cursor type do you use to retrieve multiple record sets? What is normalization ? What is an index and types of indexes. How many number of indexes can be used per table ? how can we find the select statement is indexed or not? What are wait events. Describe the wait event tables. How do u count no of rows in a table? When do we create bitmap indexes sql query to get zero records from a table having n no of records function can return multiple value? how give give sample coding Difference between NVL, NVL2 and NULLIF Name Salary Abc 50000 Abc 50000 xyz 20000, find the max salary using aggregate function? What are the Diff B/W Cursor and REF Cursor What is pragma_exception_init? Diff b/w triggers & procedures? Can you call procedure in select statement? Restrictions in functions? What is the use of packages? How to drop package body only? Can use pragma_autonamous_tranctions in packages? What is bulk collect? What is nullif()? What is mutating error?  What are the module's , you are working Which will fire default first statement level or row level trigger? What is bulk collect? And any restrictions in bulk collect? What is the use of limit clause in bulk collect? How to debug your code? How to trace error handling? How to find which line error was raised? What are the methods there in save exceptions? What is functional based index? Write syntax? In my next video i will be providing you the answers for each on of this questions. For HCL interview question : https://youtu.be/Pf0lRerwF5U For Global Analytics interview questions : https://youtu.be/joRTF8ZhVwg Please subscribe to my channel here for more videos on recent interview questions of MNC companies. https://www.youtube.com/channel/UCofhGV_j_4cVGa9R08MsuXQ thanks to my subscribers !!
Views: 14725 Oracle PL/SQL
Oracle Core, Лекция 5
 
53:46
Ссылка на файл с презентацией: https://docs.google.com/presentation/d/1xANFkC3tkFdby_HIFEEwtqInJqKlgx4ykiIbarK1EPE/edit?usp=sharing (презентация может быть с анимацией) Ссылка на краткий конспект лекции: https://docs.google.com/document/d/1x80R-XlWBI_zFzNN2JMmby2wIvBb7jnfshn9axNXEKs/edit?usp=sharing 1. Общие сведения, история возникновения PL/SQL 2. Среда исполнения 3. Структура PL/SQL блока (declare, begin, exception, end). Именованные/неименованные (анонимные) блоки pl/sql. Вложенные блоки pl/sql 4. Набор разрешенных символов. Требования к именованию идентификаторов. Представление v$reserved_words 5. Арифметические операторы. Логические операторы отношения. 6. Комментарии и метки 7. Основные типы и структуры данных (скалярный, составной, ссылка, lob) 8. Значение null 9. Числовые типы: Number, Number(n), Number(n, m), Pls_Integer/Binary_Integer, Binary_Float, Binary_Double, Natural, Naturaln, Positive, Positiven, Signtype, Simple_Integer, Simple_Float, Simple_Double) 10. Строковые типы: Char, Varchar2, NChar, NVarchar2, Raw, Long, Long Raw 11. Rowid и Urowid 12. Операции со строками. Взаимодействие строк со значением Null 13. Типы для моментов и интервалов времени: Date, Timestamp, Interval. Возможные операции 14. Тип Boolean 15. Типы Lob: BFile, BLob, CLob, NCLob 16. Объявление переменных и констант 17. Составные и динамические типы: Record, %RowType, %Type 18. Пользовательские подтипы Subtype 19. Выражения 20. Функции для работы с NULL: Decode, Nvl, Nvl2, Coalesce 21. Преобразование типов явное и неявное. 22. Таблица неявного преобразования типов. 23. Таблица явного преобразования типов 24. Основные управляющие структуры 25. Конструкция IF...THEN..ELSIF...ELSE 26. Конструкция выбора по условию CASE (простой и с поиском) 27. Циклы Loop... end loop, While loop, For loop, цикл по курсору 28. Оператор Goto Oracle Database, БД Oracle, вебинар Oracle, презентация Oracle, урок Oracle, лекция Oracle, обучение Oracle
Learn Oracle | Data Types in PL SQL
 
13:14
Pebbles present, Learn Oracle 10g with Step By Step Video Tutorials. Learn Oracle 10g Tutorial series contains the following videos : Learn Oracle - History of Oracle Learn Oracle - What is Oracle - Why do we need Oracle Learn Oracle - What is a Database Learn Oracle - What is Grid Computing Learn Oracle - What is Normalization Learn Oracle - What is ORDBMS Learn Oracle - What is RDBMS Learn Oracle - Alias Names, Concatenation, Distinct Keyword Learn Oracle - Controlling and Managing User Access (Data Control Language) Learn Oracle - Introduction to SQL Learn Oracle - Oracle 10g New Data Types Learn Oracle - How to Alter a Table using SQL Learn Oracle - How to Create a Package in PL SQL Learn Oracle - How to Create a Report in SQL Plus Learn Oracle - How to Create a Table using SQL - Not Null, Unique Key, Primary Key Learn Oracle - How to Create a Table using SQL Learn Oracle - How to Create a Trigger in PL SQL Learn Oracle - How to Delete Data from a Table using SQL Learn Oracle - How to Drop and Truncate a Table using SQL Learn Oracle - How to Insert Data in a Table using SQL Learn Oracle - How to open ISQL Plus for the first time Learn Oracle - How to Open SQL Plus for the First Time Learn Oracle - How to Update a Table using SQL Learn Oracle - How to use Aggregate Functions in SQL Learn Oracle - How to use Functions in PL SQL Learn Oracle - How to use Group By, Having Clause in SQL Learn Oracle - How to Use Joins, Cross Join, Cartesian Product in SQL Learn Oracle - How to use Outer Joins (Left, Right, Full) in SQL Learn Oracle - How to use the Character Functions, Date Functions in SQL Learn Oracle - How to use the Merge Statement in SQL Learn Oracle - How to use the ORDER BY Clause with the Select Statement Learn Oracle - How to use the SELECT Statement Learn Oracle - How to use the Transactional Control Statements in SQL Learn Oracle - How to use PL SQL Learn Oracle - Data Types in PL SQL Learn Oracle - Exception Handling in PL SQL Learn Oracle - PL SQL Conditional Logics Learn Oracle - PL SQL Cursor Types - Explicit Cursor, Implicit Cursor Learn Oracle - PL SQL Loops Learn Oracle - Procedure Creation in PL SQL Learn Oracle - Select Statement with WHERE Cause Learn Oracle - SQL Operators and their Precedence Learn Oracle - Using Case Function, Decode Function in SQL Learn Oracle - Using Logical Operators in the WHERE Clause of the Select Statement Learn Oracle - Using Rollup Function, Cube Function Learn Oracle - Using Set Operators in SQL Learn Oracle - What are the Different SQL Data Types Learn Oracle - What are the different types of Databases Visit Pebbles Official Website - http://www.pebbles.in Subscribe to our Channel – https://www.youtube.com/channel/UCNNjWVsQqaMYccY044vtHJw?sub_confirmation=1 Engage with us on Facebook at https://www.facebook.com/PebblesChennai Please Like, Share, Comment & Subscribe
Views: 2469 Pebbles Tutorials
PL/SQL: Ref cursor Types
 
07:57
In this tutorial, you'll learn the types of ref cursors.. PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1), and IBM DB2 (since version 9.7).[1] Oracle Corporation usually extends PL/SQL functionality with each successive release of the Oracle Database. PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (runtime errors). Arrays are supported involving the use of PL/SQL collections. Implementations from version 8 of Oracle Database onwards have included features associated with object-orientation. One can create PL/SQL units such as procedures, functions, packages, types, and triggers, which are stored in the database for reuse by applications that use any of the Oracle Database programmatic interfaces. PL/SQL works analogously to the embedded procedural languages associated with other relational databases. For example, Sybase ASE and Microsoft SQL Server have Transact-SQL, PostgreSQL has PL/pgSQL (which emulates PL/SQL to an extent), and IBM DB2 includes SQL Procedural Language,[2] which conforms to the ISO SQL’s SQL/PSM standard. The designers of PL/SQL modeled its syntax on that of Ada. Both Ada and PL/SQL have Pascal as a common ancestor, and so PL/SQL also resembles Pascal in several aspects. However, the structure of a PL/SQL package does not resemble the basic Object Pascal program structure as implemented by a Borland Delphi or Free Pascal unit. Programmers can define public and private global data-types, constants and static variables in a PL/SQL package.[3] PL/SQL also allows for the definition of classes and instantiating these as objects in PL/SQL code. This resembles usage in object-oriented programming languages like Object Pascal, C++ and Java. PL/SQL refers to a class as an "Abstract Data Type" (ADT) or "User Defined Type" (UDT), and defines it as an Oracle SQL data-type as opposed to a PL/SQL user-defined type, allowing its use in both the Oracle SQL Engine and the Oracle PL/SQL engine. The constructor and methods of an Abstract Data Type are written in PL/SQL. The resulting Abstract Data Type can operate as an object class in PL/SQL. Such objects can also persist as column values in Oracle database tables. PL/SQL is fundamentally distinct from Transact-SQL, despite superficial similarities. Porting code from one to the other usually involves non-trivial work, not only due to the differences in the feature sets of the two languages,[4] but also due to the very significant differences in the way Oracle and SQL Server deal with concurrency and locking. There are software tools available that claim to facilitate porting including Oracle Translation Scratch Editor,[5] CEITON MSSQL/Oracle Compiler [6] and SwisSQL.[7] The StepSqlite product is a PL/SQL compiler for the popular small database SQLite. PL/SQL Program Unit A PL/SQL program unit is one of the following: PL/SQL anonymous block, procedure, function, package specification, package body, trigger, type specification, type body, library. Program units are the PL/SQL source code that is compiled, developed and ultimately executed on the database. The basic unit of a PL/SQL source program is the block, which groups together related declarations and statements. A PL/SQL block is defined by the keywords DECLARE, BEGIN, EXCEPTION, and END. These keywords divide the block into a declarative part, an executable part, and an exception-handling part. The declaration section is optional and may be used to define and initialize constants and variables. If a variable is not initialized then it defaults to NULL value. The optional exception-handling part is used to handle run time errors. Only the executable part is required. A block can have a label. Package Packages are groups of conceptually linked functions, procedures, variables, PL/SQL table and record TYPE statements, constants, cursors etc. The use of packages promotes re-use of code. Packages are composed of the package specification and an optional package body. The specification is the interface to the application; it declares the types, variables, constants, exceptions, cursors, and subprograms available. The body fully defines cursors and subprograms, and so implements the specification. Two advantages of packages are: Modular approach, encapsulation/hiding of business logic, security, performance improvement, re-usability. They support object-oriented programming features like function overloading and encapsulation. Using package variables one can declare session level (scoped) variables, since variables declared in the package specification have a session scope.
Views: 12568 radhikaravikumar
Oracle interview question Procedure Vs Function
 
07:30
Difference between Procedure and Function List of all the SQL and PLSQL interview questions https://easy-learning-tech.blogspot.com/p/oracle-sql-plsql-interview-questions.html
Views: 653 Siva Academy
oracle set operator union unionall intersect minus
 
15:32
Description: Oracle Interview Question - oracle set operator, union, unionall, intersect, minus List of all the SQL and PLSQL interview questions @ https://easy-learning-tech.blogspot.com/p/oracle-sql-plsql-interview-questions.html
Views: 235 Siva Academy
08 Labels in PL SQL
 
00:53
Oracle PL/SQL Tutorial - A Comprehensive Training Course https://www.youtube.com/channel/UCXLir0qvG4xDmgLtGZBd8qg
Views: 52 Satyam Rai
UNION AND UNION ALL SET OPERATOR IN ORACLE SQL WITH EXAMPLE
 
03:50
This video is to understand the difference between union and union all set operations. Along with that we have also showed some simple solution to the 'ORA-01789: query block has incorrect number of result columns' error message. If you want more such videos of exciting and amazing 'difference between' concepts, check out the links below : char and varchar2 : https://youtu.be/039qzwjWf4k replace and translate : https://youtu.be/HKYF77BGzOE procedure and function : https://youtu.be/q3LmOenL120 in and exists : https://youtu.be/REX4IjRYlFw rank and dense_rank : https://youtu.be/WGSX998hZ9M delete and truncate : https://youtu.be/u76wMm2byXo %type and %rowtype : https://youtu.be/MlLUFeZ_3eM
Views: 663 Kishan Mashru
SQL Tutorial for beginners : What is Global temporary Tables in Oracle
 
06:41
What is Global temporary Tables in Oracle SQL Tutorial SQL Tutorial for beginners PLSQL Tutorial PLSQL Tutorial for beginners PL/SQL Tutorial PL SQL Tutorial PL SQL Tutorial for beginners PL/SQL Tutorial for beginners Oracle SQL Tutorial
Views: 638 TechLake
Learn Oracle | PL SQL Cursor Types : Explicit Cursor, Implicit Cursor
 
14:02
Pebbles present, Learn Oracle 10g with Step By Step Video Tutorials. Learn Oracle 10g Tutorial series contains the following videos : Learn Oracle - History of Oracle Learn Oracle - What is Oracle - Why do we need Oracle Learn Oracle - What is a Database Learn Oracle - What is Grid Computing Learn Oracle - What is Normalization Learn Oracle - What is ORDBMS Learn Oracle - What is RDBMS Learn Oracle - Alias Names, Concatenation, Distinct Keyword Learn Oracle - Controlling and Managing User Access (Data Control Language) Learn Oracle - Introduction to SQL Learn Oracle - Oracle 10g New Data Types Learn Oracle - How to Alter a Table using SQL Learn Oracle - How to Create a Package in PL SQL Learn Oracle - How to Create a Report in SQL Plus Learn Oracle - How to Create a Table using SQL - Not Null, Unique Key, Primary Key Learn Oracle - How to Create a Table using SQL Learn Oracle - How to Create a Trigger in PL SQL Learn Oracle - How to Delete Data from a Table using SQL Learn Oracle - How to Drop and Truncate a Table using SQL Learn Oracle - How to Insert Data in a Table using SQL Learn Oracle - How to open ISQL Plus for the first time Learn Oracle - How to Open SQL Plus for the First Time Learn Oracle - How to Update a Table using SQL Learn Oracle - How to use Aggregate Functions in SQL Learn Oracle - How to use Functions in PL SQL Learn Oracle - How to use Group By, Having Clause in SQL Learn Oracle - How to Use Joins, Cross Join, Cartesian Product in SQL Learn Oracle - How to use Outer Joins (Left, Right, Full) in SQL Learn Oracle - How to use the Character Functions, Date Functions in SQL Learn Oracle - How to use the Merge Statement in SQL Learn Oracle - How to use the ORDER BY Clause with the Select Statement Learn Oracle - How to use the SELECT Statement Learn Oracle - How to use the Transactional Control Statements in SQL Learn Oracle - How to use PL SQL Learn Oracle - Data Types in PL SQL Learn Oracle - Exception Handling in PL SQL Learn Oracle - PL SQL Conditional Logics Learn Oracle - PL SQL Cursor Types - Explicit Cursor, Implicit Cursor Learn Oracle - PL SQL Loops Learn Oracle - Procedure Creation in PL SQL Learn Oracle - Select Statement with WHERE Cause Learn Oracle - SQL Operators and their Precedence Learn Oracle - Using Case Function, Decode Function in SQL Learn Oracle - Using Logical Operators in the WHERE Clause of the Select Statement Learn Oracle - Using Rollup Function, Cube Function Learn Oracle - Using Set Operators in SQL Learn Oracle - What are the Different SQL Data Types Learn Oracle - What are the different types of Databases Visit Pebbles Official Website - http://www.pebbles.in Subscribe to our Channel – https://www.youtube.com/channel/UCNNjWVsQqaMYccY044vtHJw?sub_confirmation=1 Engage with us on Facebook at https://www.facebook.com/PebblesChennai Please Like, Share, Comment & Subscribe
Views: 1190 Pebbles Tutorials
Difference between Replace and Translate function in oracle
 
03:46
This video demonstrates the difference between a replace function and a translate function in oracle using an suitable example. Both the function does a similar task, but has a lot of difference in implementation and output when used. Be learning the difference users can easy justify the correct scenarios on where to use translate and when to use replace. If you want more such videos of exciting and amazing 'difference between' concepts, check out the links below : union and union all : https://youtu.be/n9FqQOd8liY char and varchar2 : https://youtu.be/039qzwjWf4k procedure and function : https://youtu.be/q3LmOenL120 in and exists : https://youtu.be/REX4IjRYlFw rank and dense_rank : https://youtu.be/WGSX998hZ9M delete and truncate : https://youtu.be/u76wMm2byXo %type and %rowtype : https://youtu.be/MlLUFeZ_3eM
Views: 2064 Kishan Mashru
Using the NVL Function
 
02:22
تعلم أوركل
Views: 114 حسن محمد
ERROR MGMT IN PLSQL 1
 
05:26
PLSQL || SQL || DYNAMIC SQL || GOOD PROGRAMMING SKILLS ERROR MANAGEMENT IN PLSQL
Views: 34 Steven Ferusten
Difference between view and materialized view
 
06:28
This video is a free tutorial on the difference between views and materialized views. The tutorial demonstrates the difference between oracle pl/sql view and an MV through a detailed explanation of sections such as data storage, refresh option, query tuning option and performance benchmark. By learning the difference the users can make an effective judgment on when to use view and when to use a materialized view. Video on Views: https://youtu.be/9mGQ6XdyAP0 Video on MV: https://youtu.be/7PklhTCNxxw If you want more such videos of exciting and amazing 'difference between' concepts, check out the links below: procedure and function: https://youtu.be/q3LmOenL120 union and union all: https://youtu.be/n9FqQOd8liY char and varchar2: https://youtu.be/039qzwjWf4k replace and translate: https://youtu.be/HKYF77BGzOE in and exists: https://youtu.be/REX4IjRYlFw rank and dense_rank: https://youtu.be/WGSX998hZ9M delete and truncate: https://youtu.be/u76wMm2byXo %type and %rowtype: https://youtu.be/MlLUFeZ_3eM
Views: 6372 Kishan Mashru
PL/SQL tutorial 65: PL/SQL Collection Method EXTEND in Oracle Database
 
08:49
RebellionRider presents the PL/SQL Collection Method Extend in Oracle Database with Example by Manish Sharma. ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog: http://bit.ly/col-method-extend ► PL/SQL Collection Method EXTEND https://youtu.be/QLP9xq5l_oA ------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the 1st one to see my videos! ------------------------------------------------------------------------- ►►►Find me on Social Media◄◄◄ Follow What I am up to as it happens on https://twitter.com/rebellionrider http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ ___Facebook Official Page of Manish Sharma___ https://www.facebook.com/TheRebellionRider/ ___Facebook Official Page of RebellionRider.com___ https://www.facebook.com/RebellionRider.official/ You can also Email me at for E-mail address please check the About section Please please LIKE and SHARE my videos it makes me happy. Thanks for liking, commenting, sharing and watching more of our videos This is Manish from RebellionRider.com ♥ I LOVE ALL MY VIEWERS AND SUBSCRIBERS
Views: 5339 Manish Sharma
PL/SQL tutorial 5: PL/SQL Constants in Oracle Database  By Manish Sharma RebellionRider.com
 
04:34
Constant is a user defined identifier whose value remains unchanged throughout the program. Watch and learn proper way of initializing and declaring a constant in PL/SQL by Manish Sharma in PL/SQL Tutorial 5 for beginners. ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog : http://bit.ly/constants-in-pl-sql Previous Tutorial ► Anchored Datatype (%type) https://youtu.be/Zt0vlmTqhP4 ------------------------------------------------------------------------- ►►►Let's Get Free Uber Cab◄◄◄ Use Referral Code UberRebellionRider and get $20 free for your first ride. ------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the 1st one to see my videos! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ►►►Find me on Social Media◄◄◄ Follow What I am up to as it happens on https://twitter.com/rebellionrider https://www.facebook.com/imthebhardwaj http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ http://rebellionrider.tumblr.com/ http://www.pinterest.com/rebellionrider/ You can also Email me at for E-mail address please check About section Please please LIKE and SHARE my videos it makes me happy. Thanks for liking, commenting, sharing and watching more of our videos This is Manish from RebellionRider.com ♥ I LOVE ALL MY VIEWERS AND SUBSCRIBERS
Views: 80286 Manish Sharma
Difference between Delete and Truncate and Drop in Oracle Sql
 
14:04
This is a free tutorial on understanding difference between drop, delete and truncate statements. I have tried to cover most of the major difference between all these three statements and have also shown the same with simple and easy to understand examples. Hope it will be helpful to all. If you want more such videos of exciting and amazing 'difference between' concepts, check out the links below : union and union all : https://youtu.be/n9FqQOd8liY char and varchar2 : https://youtu.be/039qzwjWf4k replace and translate : https://youtu.be/HKYF77BGzOE procedure and function : https://youtu.be/q3LmOenL120 in and exists : https://youtu.be/REX4IjRYlFw rank and dense_rank : https://youtu.be/WGSX998hZ9M %type and %rowtype : https://youtu.be/MlLUFeZ_3eM
Views: 1800 Kishan Mashru
Using Compile Time Warnings for NOCOPY
 
04:58
The NOCOPY parameter hint can improve performance of subprograms with OUT and IN OUT parameters. Compile-time warnings help you identify opportunities for NOCOPY. ====================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
SQL 15 - Utilizando SELECT,WHERE,AND e OR.avi
 
04:31
Utilização de SELECT,WHERE,AND e OR
Views: 559 Fernando Becker
goto in oracle  in PL SQL
 
11:44
Goto in oracle in PL SQL
Views: 32 EduPlus Mantras
Implicit Data Type Conversion: SQL Tutorial 40
 
00:28
Please watch: "Install Oracle Database 12c Release 2 on Windows 10 Professional 64 bit" https://www.youtube.com/watch?v=5705VFJmku0 -~-~~-~~~-~~-~-
Views: 168 Solution Wizard
Oracle Forms | How To Create Basic Login Page -38
 
25:41
Oracle Forms | How To Create Basic Login Page -38 To See More Forms Tutorial Click here https://www.youtube.com/watch?v=Zsu4CWo_vwk&list=PLXXvCMuixAJU3Ap_FE2zSEBicv8IC5kDU To See More Reports Tutorial Click here https://www.youtube.com/watch?v=y_0f_iILlmY&list=PLXXvCMuixAJUfU4ZISmPtHrmKe5qRvyVY Dear viewer, In this tutorial you will learn how to easily create a login page with Oracle Forms Builder. declare v_record user_info1%rowtype; begin :ERR_MESS:=''; select * into v_record from USER_INFO1 where USER_NAME=:CONTROL.USERNAME; IF v_record.USER_PASS=:CONTROL.PASS THEN --:global.USER_NAME:=v_record.USER_NAME; --:global.memid:=v_record.memid; IF v_record.USER_TYPE= 'admin' then open_form('E:\Micro Credit Project\All Pages\HOME_PAGE.fmx'); elsif v_record.USER_TYPE='operator' then open_form('E:\Micro Credit Project\All Pages\member_PAGE.fmx'); elsif v_record.USER_TYPE='audit' then open_form('E:\Micro Credit Project\All Pages\group_PAGE.fmx'); end if; elsif v_record.USER_PASS ():CONTROL.PASS THEN :ERR_MESS:=('Invalid Password!!'); elsif :CONTROL.PASS is null THEN :ERR_MESS:=('Please enter username/Password!!'); elsif :CONTROL.USERNAME is null THEN :ERR_MESS:=('Please enter username/Password!!'); end if; exception when others then :ERR_MESS:=('Invalid Username/Password!!'); end; To Get more Tutorial Subscribe The Channel click here https://www.youtube.com/channel/UCQ3ea4zVCfnKBx1_7h8raGQ?sub_confirmation=1 To Get All Post Like The Facebook Page Click here https://www.facebook.com/oracledbsolutions Follow us: Facebook: https://www.facebook.com/oracledbsolutions Youtube link: https://www.youtube.com/channel/UCQ3ea4zVCfnKBx1_7h8raGQ?view_as=subscriber Facebook Group: https://www.facebook.com/groups/465557066961548 Contact us: email: [email protected] Skype: oracle26solutions Mob: 01734557080, 01627422780
Views: 384 OracleDB Solutions
Function with return only
 
05:01
A simple function that returns a value but has no parameters
Views: 199 David Gaitros
Oracle Operators Part 2
 
11:10
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS , ADF, INFORMATICA, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
Oracle Data Integrity Constraints Key & Domain Constraints 3
 
14:34
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS , ADF, INFORMATICA, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
Oracle Referential Integrity Constraints
 
13:58
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS , ADF, INFORMATICA, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
A-38 Oracle Forms _ How To Create Login Page _ Bangla _ Oracle Solutions-38)2019
 
25:35
A-38 Oracle Forms _ How To Create Login Page _ Bangla _ Oracle Solutions-38)2019 Dear viewer, In this tutorial you will learn how to easily create a login page with Oracle Forms Builder. declare v_record user_info1%rowtype; begin :ERR_MESS:=''; select * into v_record from USER_INFO1 where USER_NAME=:CONTROL.USERNAME; IF v_record.USER_PASS=:CONTROL.PASS THEN --:global.USER_NAME:=v_record.USER_NAME; --:global.memid:=v_record.memid; IF v_record.USER_TYPE= 'admin' then open_form('E:\Micro Credit Project\All Pages\HOME_PAGE.fmx'); elsif v_record.USER_TYPE='operator' then open_form('E:\Micro Credit Project\All Pages\member_PAGE.fmx'); elsif v_record.USER_TYPE='audit' then open_form('E:\Micro Credit Project\All Pages\group_PAGE.fmx'); end if; elsif v_record.USER_PASS ():CONTROL.PASS THEN :ERR_MESS:=('Invalid Password!!'); elsif :CONTROL.PASS is null THEN :ERR_MESS:=('Please enter username/Password!!'); elsif :CONTROL.USERNAME is null THEN :ERR_MESS:=('Please enter username/Password!!'); end if; exception when others then :ERR_MESS:=('Invalid Username/Password!!'); end; To Get more Tutorial Subscribe The Channel click here...https://www.youtube.com/orebabadodcom
Views: 7 Oracle Forms 11g
02. Data type Conversion: explicit and implicit casting in C#-07.09.2016
 
09:46
Type conversion is converting one type of data to another type. It is also known as Type Casting. In C#, type casting has two forms: Implicit type conversion - These conversions are performed by C# in a type-safe manner. This video explains how to convert data type, explains explicit and implicit casting Want to learn web app development in ASP.NET? go to this link:- https://www.youtube.com/watch?v=xTB8noVRvmo&list=PLH4H5_hCku49tzSjLvVJQ0Q-mNnsJOtmI BITM ASP.NET Course-Class material. Trainer- Tayabur Rahman Masud https://www.facebook.com/tayabur.masud
Views: 27 Md. Mainul Hoque
[오라클 기초 강좌] 13 - 테이블스페이스 관리 - Temporary Tablespace, DBA_TABLESPACES, DBA_DATA_FILES, DBA_FREE_SPACE
 
28:04
강의 자료(PDF) 다운로드: https://goo.gl/VZovDV - Temporary Tablespace는 Tablespace 생성 시 TEMPORARY 키워드를 사용해서 생성 한다. - Temporary Tablespace는 영구적인 Object를 포함할 수 없다, - Tablespace를 읽기 전용으로 만들 수 있다. - AUTO EXTEND ON 키워드를 사용하여 데이터 파일의 크기를 자동으로 조정 할 수 있다. - 데이터 파일의 크기를 수동으로 조정하기 위해서는 ALTER DATABASE 명령을 사용한다. - DBA_TABLESPACES, DBA_DATA_FILES, DBA_FREE_SPACE, DBA_FREE_SPACE_COALESCED 등의 Dictionary에서 TABLESPACE에 대한 정보를 조회할 수 있다. - 단편화를 줄이면 저장공간의 공간 활용도를 높일 수 있다.
Views: 2337 Yongjin Choi