Home
Search results “Oracle exceptions when others”
PL/SQL tutorial 48: Declare User-Define Exception using RAISE_APPLICATION_ERROR
 
06:39
Manish Sharma from RebellionRider.com presents PL/SQL Tutorial on How To Declare User-Define Exception using RAISE_APPLICATION_ERROR in Oracle Database ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog : http://bit.ly/user-define-exception-2 Previous Tutorial ► ------------------------------------------------------------------------- ►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___ 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: 20205 Manish Sharma
How NOT to Handle Exceptions - Part 1
 
06:43
In which Steven Feuerstein takes a look at several ways you should never handle an exception in your PL/SQL block. To summarize: 1. Don't swallow up or hide errors. 2. Don't simply display error information on the screen through a call to DBMS_OUTPUT.PUT_LINE. 3. Don't handle and re-raise without adding value (logging or doing *something*). Related blog post: http://stevenfeuersteinonplsql.blogspot.com/2017/02/now-not-to-handle-exceptions.html Related LiveSQL script: https://livesql.oracle.com/apex/livesql/file/content_EHHFC36YW2834RB7Z9OE846C6.html ======================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2016 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.
How to Handle PL SQL Exceptions in Oracle.
 
21:29
How to Handle PL SQL Exceptions in Oracle. Handle PL SQL Errors thorugh Oracle PL SQL Exceptions. Here are the list of PL SQL exceptions I have described in this video. 1. no_data_found 2. too_many_rows 3. zero_divide 4. invalid_number 5. rowtype_mismatch 6. cursor_already_open 7. case_not_found 8. invalid_cursor 9. others
Views: 969 Subhroneel Ganguly
7. Compile-time warnings help avoid "WHEN OTHERS THEN NULL".
 
03:23
One of Tom Kyte's favorite pet peeves, the following exception sections "swallow up" errors. EXCEPTION WHEN OTHERS THEN NULL; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE (SQLERRM); In fact, any exception handler that does not re-raise the same exception or another, runs the risk of hiding errors from the calling subprogram, your users, and yourself as you debug your code. Generally, you should log the error, then re-raise it. There are certainly some cases in which this advice does not hold (for example: a function that fetches a single row for a primary key. If there is no row for the key, it's not an application error, so just return NULL). In those cases, include a comment so that the person maintaining your code in the distant future knows that you weren't simply ignoring the Wisdom of the Kyte. Example: EXCEPTION WHEN OTHERS THEN /* No company or this ID, let calling subprogram decide what to do */ RETURN NULL; One way to avoid this problem is to turn on compile-time warnings. Then when your program unit is compiled, you will be warned if the compiler has identified an exception handler that does not contain a RAISE statement or a call to RAISE_APPLICATION_ERROR. 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.
6. Always log error (and backtrace) before re-raising the exception.
 
02:28
When you re-raise an exception, you will reset the backtrace (the track back to the line on which the error was raised) and might change the error code (if you raise a different exception to propagate the exception "upwards"). So it is extremely important to call you error logging subprogram (see previous Good to Know) before you re-raise an exception. 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.
Oracle tutorial : Exception Handling In Oracle PL SQL
 
13:21
Oracle tutorial : Exception Handling In Oracle PL SQL pl sql exception no data found pl sql select no data found oracle trigger exception pl sql exception handling best practice CREATE OR REPLACE PROCEDURE ORA_EXCE_HANDLING IS MYQUERY VARCHAR2(100); STR_ID VARCHAR2(10); BEGIN MYQUERY:='SELECT ID FROM MYDEV.EMPLOYEE111 WHERE ID=''1'''; DBMS_OUTPUT.PUT_LINE('QUERY '||MYQUERY); BEGIN EXECUTE IMMEDIATE MYQUERY INTO STR_ID; EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE('EXCEPTION CAPTURE.'); WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('OTHER EXCEPTION IS CAPTURE HERE :'||SQLERRM); END; DBMS_OUTPUT.PUT_LINE('EMPLOYEE ID '||STR_ID); END; #techquerypond https://techquerypond.wordpress.com https://techquerypond.com https://twitter.com/techquerypond
Views: 899 Tech Query Pond
75. Exception in PL/SQL Oracle
 
11:34
In this video you will learn about Exception in PL/SQL Oracle. For Support =========== Email: [email protected] Contact Form: http://www.learninhindi.com/home/contact Our Social Media ================ Facebook: https://www.facebook.com/LearnInHindi Twitter: https://twitter.com/LearnInHindi For Training & Videos ===================== For more videos and articles visit: http://www.learninhindi.com Free Java Programming In Hindi Course ===================================== https://www.youtube.com/playlist?list=PLOZ3jentlCDAwwhMyoLISrxkXTADGp7PH Free Oracle PL/SQL Programming In Hindi Course ============================================== https://www.youtube.com/playlist?list=PLB5DA82419C2D99B6 Free C Programming In Hindi Course ================================== https://www.youtube.com/playlist?list=PLOZ3jentlCDAxKpBLMWogxSdy6BZcsAJq Trips & Tricks Channel ====================== https://www.youtube.com/channel/UCGmLfkuCo-3lHHJXRJ9HUMw Programming in Hindi Channel ============================ https://www.youtube.com/channel/UCudElIDgwNrybeAvXIy1HZQ
Views: 4374 ITORIAN
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.
Pick A Card: WHAT THEY SAY VS WHAT THEY MEAN ?
 
20:11
🧿 1 2:30 2 7:50 3 13:40 FOR ENTERTAINMENT PURPOSES ONLY ! 🎁Holiday Sale 🎁 https://youtu.be/YGhdX38dVH4 Instant Reading: https://www.instantgo.com/WaluChildReadings Book a reading by phone call, video chat or by text message. Apple and iOS user friendly. Available in the US, Canada, England & Australia. Emergency Reading: https://paypal.me/waluchlid/45 BOOKING: •Visit http://www.waluchildreadings.com •For availability email me within 24 hours of your purchase at ([email protected]) • Readings are sent as voice recordings with the exceptions below •Monthly Subscription readings are sent as a video recording •A private video recording/live stream session per request is an additional $15 to the reading booked.  Book Me For Special Events: 1 Hour: Special Event & Party Booking 1 Hour 2 Hours: Special Event & Party Booking 2 Hours 3 Hours: http://www.waluchildreadings.com/product/special-event-party-booking-3-hours/ PAYMENT OPTIONS: •PayPal: https://paypal.me/waluchlid •Cash App: https://cash.me/waluchildreadings NO REFUNDS: (http://www.waluchildreadings.com/terms-and-conditions/) CONTACT ME: •Email:[email protected] •Instagram: https://Instagram.com/waluchildreadings •Patreon: https://www.patreon.com/waluchildreadings DONATE: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XKJ6364PU9E5J Thank you all for your support! Much love, Chenoa
Views: 1178 Walu Child Readings
PL/SQL tutorial 49: Declare user define exception using PRAGMA EXCEPTION_INIT in Oracle Database
 
08:24
RebellionRider.com presents PL/SQL Tutorial on How to declare user define exception using PRAGMA EXCEPTION_INIT in Oracle Database by Manish Sharma ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog: http://bit.ly/user-define-exception-3 Previous Tutorial ► User-Define Exception using RAISE_APPLICATION_ERROR https://youtu.be/k3xCWONvRxY ------------------------------------------------------------------------- ►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___ 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: 18070 Manish Sharma
Ask Tom Office Hours: PL/SQL Error Management
 
01:01:44
In our March 2018 session, we explored error management, from raising to handling exceptions. We took a look at SAVE EXCEPTION with FORALL, LOG ERRORS, when it makes sense to "swallow up" an exception - though preferably not with WHEN OTHERS THEN NULL. AskTOM Office Hours offers free, monthly training and tips on how to make the most of Oracle Database, from Oracle product managers, developers and evangelists. https://asktom.oracle.com/ Oracle Developers portal: https://developer.oracle.com/ Sign up for an Oracle Cloud trial: https://cloud.oracle.com/en_US/tryit music: bensound.com
Views: 341 Oracle Developers
PL/SQL tutorial 47: How to declare user-define exception using a EXCEPTION variable
 
05:53
How to declare user-define exception using a variable of EXCEPTION datatype in Oracle Database By Manish Sharma from RebellionRider.com ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog : http://bit.ly/user-define-exception-1 Previous Tutorial ► Introduction to Exception Handling: https://youtu.be/jBzhLOCBuuA ------------------------------------------------------------------------- ►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___ 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: 19855 Manish Sharma
PL/SQL (Solve Compilation Errors)
 
06:01
PL/SQL (Solve Compilation Errors)
Hints and Tips - The simple guide to WHEN OTHERS THEN NULL
 
00:31
A wonderfully simple guide to the usage of WHEN OTHERS THEN NULL in PL/SQL blog: https://connor-mcdonald.com
Views: 504 Connor McDonald
2. An exception raised does not automatically roll back uncommitted changes to tables.
 
02:51
Any non-query DML statements that complete successfully in your session are not rolled back when an exception occurs - either directly in PL/SQL or propagated out from the SQL engine. You still have the option of either committing or rolling back yourself. If, however, the exception goes unhandled out to the host environment, a rollback almost always occurs (this is performed by the host environment). 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.
81/125 Oracle PLSQL: Design consideration  / Bulk Binding 2
 
14:03
Learn Oracle PLSQL EXAM 1Z0-144 Bulk Binding Bulk collect begin dbms_output.put_line(sqlerrm (-12899)); end; ------------------------------------------------------------- -------------------------------------------------------------- drop table ename; create table ename as select distinct first_name from employees; select first_name from ename; declare type ename_t is table of varchar2(100); ename_table ename_t:=ename_t(); c number:=0; errors number; begin for i in (select * from ename ) loop c:=c+1; ename_table.extend; ename_table(c):=i.first_name; end loop; forall i in ename_table.first.. ename_table.last save exceptions update ename set first_name=first_name||' to be added:)' --14 char where first_name=ename_table(i); exception when others then errors := sql%bulk_exceptions.count; dbms_output.put_line ('The total number of errors occured are '|| errors); for j in 1..errors loop dbms_output.put_line ('The error iteration is ' || sql%bulk_exceptions(j).error_index || ' and the error code is ' || sql%bulk_exceptions(j).error_code || ' and the error message is ' || sqlerrm ( -sql%bulk_exceptions(j).error_code) ); end loop; end; select * from ename ----------------------------- drop table ename; create table ename as select distinct first_name from employees; select first_name from ename; declare type ename_t is table of varchar2(100); ename_table ename_t:=ename_t(); c number:=0; errors number; begin /* for i in (select * from ename ) loop c:=c+1; ename_table.extend; ename_table(c):=i.first_name; end loop; */ select first_name bulk collect into ename_table from ename; forall i in ename_table.first.. ename_table.last save exceptions update ename set first_name=first_name||' to be added:)' --14 char where first_name=ename_table(i); exception when others then errors := sql%bulk_exceptions.count; dbms_output.put_line ('The total number of errors occured are '|| errors); for j in 1..errors loop dbms_output.put_line ('The error iteration is ' || sql%bulk_exceptions(j).error_index || ' and the error code is ' || sql%bulk_exceptions(j).error_code || ' and the error message is ' || sqlerrm ( -sql%bulk_exceptions(j).error_code) ); end loop; end; select * from ename
Views: 493 khaled alkhudari
About that error: ORA-06502: numeric or value error
 
12:11
"ORA-06502: numeric or value error" is one of the most commonly occurring and irritating errors for PL/SQL developers. Value too big for its "container"? Trying to stuff a non-numeric string value into a number through implicit conversion? [naughty naughty] In this video, Steven takes a close look at ORA-06502, exploring the ways it can be raised and how best to deal with those scenarios. ============================ 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.
4. Outer block unaware of error if not re-raised.
 
03:03
If you do not re-raise an exception in your exception handler, the outer block doesn't know an error has occurred. Just sayin'. You have a subprogram that invokes another subprogram (or nested block). That "inner" subprogram fails with an exception. It contains an exception handler. It logs the error, but then neglects to re-raise that exception (or another). Control passes out to the invoking subprogram, and it continues executing statements, completely unaware that an error occurred in that inner block. Which means, by the way, that a call to SQLCODE will return 0. This may be just what you want, but make sure you do this deliberately. 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.
LAB8 Mo
 
24:02
--declare --v_emp_email varchar2(10); --begin --select email --into v_emp_email --from employees --where employee_id = 207; --dbms_output.put_line('the email is '||v_emp_email); --exception --when no_data_found then --dbms_output.put_line (' no data found.'); --end; --declare --v_emp_email varchar2(10); --e_select_excep exception; --pragma exception_init(e_select_excep, -01402); --begin select email --into v_emp_email --from employees --where employee_id = 207; --exception --when e_select_excep then --dbms_output.put_line('select failed'); --when others then --dbms_output.put_line(sqlerrm); --end; --declare --v_reg_id number := 5; --e_invalid_region exception; --begin --delete from regions --where region_id = v_reg_id; --if sql % notfound then --raise e_invalid_region; --end if; --exception --dbms_output.put_line('NO delete region id.'); --end; declare e_integrity exception; pragma exception_init (e_integrity, -2292); v_name varchar2(4) := 'four' ; v_regid integer := 5; cursor reg_cursor is select region_id from regions; begin for c_record in reg_cursor loop declare e_no_rows exception; begin dbms_output.put_line(c_record.region_id); update regions set region_name = v_name where region_id = v_regid; if sql%notfound then raise e_no_rows; end if; exception when e_no_rows then dbms_output.put_line('ERROR Sir'); end; end loop; exception when e_integrity then null; end;
Views: 20 Noonim Zuza
PL/SQL tutorial 67: PL/SQL Ref Cursors In Oracle Database by Manish Sharma
 
04:33
RebellionRider.com presents introduction to PL/SQL Ref Cursors / Cursor Variable in Oracle Database by Manish Sharma ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog: http://bit.ly/ref-cursor-1 Previous Tutorial ►Database Cursor (Playlist): http://bit.ly/2x0JGXz ► Record Datatype (Playlist): http://bit.ly/2xkcHOr ------------------------------------------------------------------------- ►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: 13786 Manish Sharma
Oracle APEX - How to send SMS from oracle apex to Mobile
 
05:03
Today I read an article on Grant Rolands blog about sending a SMS from Oracle Forms through a Web-Service. I thought it would be nice to have the same in APEX and PL/SQL, too. For example if you have a system failure or get a new order in your shop… Grant is using a Web-Service provided by Esendex, but I’m sure there are others service providers available too. First I thought using the offered Web-Service and create a PL/SQL wrapper for it our use the Web-Service feature of APEX. But I decided to go with the simple POST version which is also offered by them. Because why invoke all the Java stuff when there is also a simple version available. The APEX web-service couldn’t be used, because then you would not be able to call it from PL/SQL. The code is quite straight forward. Get a free account, replace the constant values in the example procedure and you are ready to go! Note: If you have a proxy then you have to uncomment the proxy line. There is also a secure version available which uses HTTPS, but that requires a wallet, … and I just wanted to demonstrate that it works. The error handling of the procedure could also be improved, but hey, it’s just a demonstration. Thanks so much for watching this video If you are the first one in my channel Please subscribe to the channel If you have any comments on this video, then definitely give it in the comment box Facebook page Link: https://www.facebook.com/orclapexbd/ Blog Link: http://orclapexbd.blogspot.com/
Views: 2599 Oracle Apex
ORACLE PLSQL Exception: Membangkitkan Kode Kesalahan Sendiri dengan RAISE_APPLICATION_ERROR
 
10:32
RAISE_APPLICATION_ERROR merupakan jenis exception untuk membangkitkan kode kesalahan sesuai keinginan user. Rentang nomor kode kesalahan yang dapat dibangkitkan adalah -20999 s/d -20000.
Views: 251 Boby Siswanto
PL/SQL tutorial 62: PL/SQL Collection Method LIMIT in Oracle Database
 
07:38
In this PL/SQL tutorial we will explore the concepts of collection method LIMIT and learn: - What is collection method Limit - How to use this collection method - What are the differences between collection method LIMIT & Collection Method COUNT - What happens when function LIMIT is used with Nested table and Associative array Go ahead and enjoy. Also do not forget to LIKE, SHARE & Subscribe. ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog: http://bit.ly/limit-function Previous Tutorial ► Associative Array: https://youtu.be/wGXeD_oWxUk ------------------------------------------------------------------------- ►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: 5817 Manish Sharma
Learning PL/SQL programming
 
29:21
Download the session ppts @ https://drive.google.com/file/d/0B_2D199JLIIpLXp5cm9QMFpVS00/view?usp=sharing 3:05 - Procedures 6:48 - Cursors 15:13 - Functions 16:36 - Triggers 21:35 - Package 23:59 - Exceptions
Views: 141157 BBarters
PL SQL 4   Databases and transactional applications
 
08:00
https://drive.google.com/file/d/0BxYoN5rLDBaRTjhOWWZsMjdPejQ/edit?usp=sharing Course Objectives Exceptions create table enrollment (student_id number not null, course varchar2(10)); insert into enrollment values(1,'A1'); insert into enrollment values(2,'A1') insert into enrollment values(1,'B3'); create table instructor (instructor_id number not null, first_name varchar2(20) not null, last_name varchar2(20) not null, course varchar2(10)); insert into instructor values (10,'camille','salinesi','A1'); insert into instructor values (10,'camille','salinesi','B12'); insert into instructor values (15,'Raul','Mazo','A1'); Example 1 DECLARE v_num1 INTEGER := &sv_num1; v_num2 INTEGER := &sv_num2; v_result NUMBER; BEGIN v_result := v_num1 / v_num2; DBMS_OUTPUT.PUT_LINE ('v_result: '||v_result); EXCEPTION WHEN ZERO_DIVIDE THEN DBMS_OUTPUT.PUT_LINE ('A number cannot be divided by zero.'); END; ----------------------------- Example 2 SET SERVEROUTPUT ON; DECLARE v_num NUMBER := &sv_num; BEGIN DBMS_OUTPUT.PUT_LINE ('Square root of '||v_num||' is '||SQRT(v_num)); EXCEPTION WHEN VALUE_ERROR THEN DBMS_OUTPUT.PUT_LINE ('An error has occurred'); END; ----------------------------- example 3 SET SERVEROUTPUT ON; DECLARE v_num NUMBER := &sv_num; BEGIN IF v_num mayor= 0 THEN DBMS_OUTPUT.PUT_LINE ('Square root of '||v_num ||'is '||SQRT(v_num)); ELSE DBMS_OUTPUT.PUT_LINE ('A number cannot be negative'); END IF; END; ---------------------------- Example 4 DECLARE v_student_name VARCHAR2(50); BEGIN SELECT first_name||' '||last_name INTO v_student_name FROM student WHERE student_id = 101; DBMS_OUTPUT.PUT_LINE ('Student name is '||v_student_name); EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE ('There is no such student'); END; -------------------------- Example 5 DECLARE v_student_id NUMBER := &sv_student_id; v_enrolled VARCHAR2(3) := 'NO'; BEGIN DBMS_OUTPUT.PUT_LINE ('Check if the student is enrolled'); SELECT 'YES' INTO v_enrolled FROM enrollment WHERE student_id = v_student_id; DBMS_OUTPUT.PUT_LINE ('The student is enrolled into one course'); EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE ('The student is not enrolled'); WHEN TOO_MANY_ROWS THEN DBMS_OUTPUT.PUT_LINE ('The student is enrolled in too many courses'); END; -------------------------- Example 5 DECLARE v_instructor_id NUMBER := &sv_instructor_id; v_instructor_name VARCHAR2(50); BEGIN SELECT first_name||' '||last_name INTO v_instructor_name FROM instructor WHERE instructor_id = v_instructor_id; DBMS_OUTPUT.PUT_LINE ('Instructor name is '||v_instructor_name); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE ('An error has occurred'); END; -------------------------- Example 6 DECLARE v_student_id student.student_id%type := &sv_student_id; v_total_courses NUMBER; e_invalid_id EXCEPTION; BEGIN IF v_student_id menor 0 THEN RAISE e_invalid_id; ELSE SELECT COUNT(*) INTO v_total_courses FROM enrollment WHERE student_id = v_student_id; DBMS_OUTPUT.PUT_LINE ('The student is registered for '||v_total_courses||' courses'); END IF; DBMS_OUTPUT.PUT_LINE ('No exception has been raised'); EXCEPTION WHEN e_invalid_id THEN DBMS_OUTPUT.PUT_LINE ('An id cannot be negative'); END; ------------------------ Example 7 set serveroutput on DECLARE e_test_exception EXCEPTION; BEGIN DBMS_OUTPUT.PUT_LINE ('Exception has not been raised'); RAISE e_test_exception; DBMS_OUTPUT.PUT_LINE ('Exception has been raised'); EXCEPTION WHEN e_test_exception THEN DBMS_OUTPUT.PUT_LINE ('An error has occurred'); END; ------------------------ Example 8 set serveroutput on; DECLARE v_zip VARCHAR2(5) := '&sv_zip'; v_city VARCHAR2(15); v_state CHAR(2); v_err_code NUMBER; v_err_msg VARCHAR2(200); BEGIN SELECT city, state INTO v_city, v_state FROM zipcode WHERE zip = v_zip; DBMS_OUTPUT.PUT_LINE (v_city||', '||v_state); EXCEPTION WHEN OTHERS THEN v_err_code := SQLCODE; v_err_msg := SUBSTR(SQLERRM, 1, 200); DBMS_OUTPUT.PUT_LINE ('Error code: '||v_err_code); DBMS_OUTPUT.PUT_LINE ('Error message: '||v_err_msg); END;
Views: 230 Fdo Luis
Lecture - 40 Material Requirements Planning
 
59:58
Lecture series on Project and Production Management by Prof. Arun kanda, Department of Mechanical Engineering, IIT Delhi. For more details on NPTEL visit http://nptel.iitm.ac.in
Views: 215138 nptelhrd
Oracle Core, Лекция 6
 
01:16:07
Ссылка на файл с презентацией: https://docs.google.com/presentation/d/1cUS5htk5QqpFjXOCVZFUufS_jkkjUX-XwJVcKDkbgJg/edit?usp=sharing (презентация может быть с анимацией) Ссылка на краткий конспект лекции: https://docs.google.com/document/d/1pUuJGJ8_c03-lWZ7WFtNoOvQn68UNiUBPGRf-IF0kkM/edit?usp=sharing 1. Виды исключений в Oracle (системный исключения - неименованные и именованные; и исключения, определяемые программистом) 2. Compile-time warnings - предупреждающие сообщения при компиляции (severe, performance, informational). 3. Представления dba_erorrs/all_errors/user_errors, команда show errors 4. Параметр окружения plsql_warnings 5. Обработка исключений. Блок Exception 6. When others 7. Объявление собственных исключений 8. Инициирование исключения. Команда raise 9. Задание имен для исключений. Директива exception_init 10. Именованные системные исключения в pl/sql 11. Оператор raise. Процедура raise_application_error 12. Функции sqlcode и sqlerrm. Функции пакета dbms_utility: format_error_stack, format_call_stack, format_error_backtrace 13. Эскалация необработанного исключения Oracle 14. Продолжение работы после возникновения исключения в pl/sql 15. Исключение в середине транзакции в блоке pl/sql 16. Динамический SQL (dynamic sql) и динамический pl/sql (dynamic pl/sql) 17. Native Dynamic SQL (NDS). Оператор execute immediate 18. Оператор open for 19. Передача значения null в качестве значения bind-переменной (2 способа) 20. Пакет dbms_sql и его использование. 21. Функции пакета dbms_sql 22. Процедуры пакета dbms_sql 23. Функции dbms_sql.to_refcursor, dbms_sql.to_cursor 24. SQL injection. Три группы: statement modification, statement injection, data type conversion 25. Методы защиты от sql-инъекций: связывание переменных, проверки на соответствие ожидаемым значениям, внутреннее преобразование формата Oracle Database, БД Oracle, вебинар Oracle, презентация Oracle, урок Oracle, лекция Oracle, обучение Oracle
Tour the Oracle Dev Gym!
 
06:51
Flex Your Oracle Muscles! [Note: the UI for the Dev Gym has changed since this video was recorded, but the basic operations of taking quizzes is still present. Enjoy!] You make a living working with code and data - both of which are changing all the time. How do you stay at the top of your game? How do you keep all your knowledge fresh, current and readily available when you are confronted by your next challenge? You go to the gym. You exercise your knowledge. You compete against other developers. You work out, getting strong and flexible. You challenge yourself with practice quizzes and tests. ======================================== Copyright © 2016 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.
Be Confident in Your Knowledge
 
11:12
It's hard (and stressful) to give presentations on topics on which you are ignorant. Best of all is to have a deep, broad comfort zone with your material. But that isn't always possible. In this video, Steven offers some tips for dealing with that more challenging situation. ====================================== 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 Utilities in the Cloud – What it Means to You
 
16:11
“Cloud” is the IT industry buzzword. But, what does it mean for utilities? For some it means solutions that were unreachable before; for others an opportunity to improve service and reduce cost and risk. Find out what it means for you.
Views: 1290 Oracle Utilities
SQL: Change User Password
 
02:38
In this tutorial, you'll learn how to change user password in sql plus 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: 8389 radhikaravikumar
12.3: Connecting Client to Server with Socket.io - WebSockets and p5.js Tutorial
 
09:34
In this video, I look at how to add socket.io to both the node server and the client JavaScript. Source code: https://github.com/shiffman/Video-Lesson-Materials Contact: https://twitter.com/shiffman Node: https://nodejs.org/en/ Socket.io: http://socket.io/ Express: http://expressjs.com/ p5.js: https://p5js.org/ Next video: https://youtu.be/i6eP1Lw4gZk Learn JavaScript basics: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA More about data and APIs: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6a-SQiI4RtIwuOrLJGnel0r Help us caption & translate this video! http://amara.org/v/Qbso/
Views: 49559 The Coding Train
Pick A Card: DO THEY TALK TO THEIR ANGELS & GUIDES ABOUT ME ?
 
20:31
White ❄️6:30 Silver ❄️10:55 Pink ❄️14:33 🧿 FOR ENTERTAINMENT PURPOSES ONLY ! 🎁Holiday Sale 🎁 https://youtu.be/YGhdX38dVH4 Instant Reading: https://www.instantgo.com/WaluChildReadings Book a reading by phone call, video chat or by text message. Apple and iOS user friendly. Available in the US, Canada, England & Australia. Emergency Reading: https://paypal.me/waluchlid/45 BOOKING: •Visit http://www.waluchildreadings.com •For availability email me within 24 hours of your purchase at ([email protected]) • Readings are sent as voice recordings with the exceptions below •Monthly Subscription readings are sent as a video recording •A private video recording/live stream session per request is an additional $15 to the reading booked.  Book Me For Special Events: 1 Hour: Special Event & Party Booking 1 Hour 2 Hours: Special Event & Party Booking 2 Hours 3 Hours: http://www.waluchildreadings.com/product/special-event-party-booking-3-hours/ PAYMENT OPTIONS: •PayPal: https://paypal.me/waluchlid •Cash App: https://cash.me/waluchildreadings NO REFUNDS: (http://www.waluchildreadings.com/terms-and-conditions/) CONTACT ME: •Email:[email protected] •Instagram: https://Instagram.com/waluchildreadings •Patreon: https://www.patreon.com/waluchildreadings DONATE: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XKJ6364PU9E5J Thank you all for your support! Much love, Chenoa
Views: 1179 Walu Child Readings
Oracle Learning Library
 
01:55
This video describes Oracle Learning Library (OLL), a repository of hosted content developed by Oracle Subject-Matter Experts. Visit and bookmark OLL at http://www.oracle.com/goto/oll and visit the Oracle documentation site at http://docs.oracle.com Subscribe to our Oracle Learning YouTube channel to receive notifications when we post new videos. Browse through our PLAYLISTS to find a video series. Click the VIDEOS button on our main channel page to see all of our videos. Enjoy our channel and our library! ================================= For more information, see http://www.oracle.com/goto/oll Copyright © 2017 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.
🔮PICK A CARD: Your Situation & Advice TIMELESS GENERAL READING
 
01:09:36
🔮 Timestamps: DECK 3: 40:33 , DECK 2: 24:41 DECK 1: 03:51 About This Reading: 00:01 [email protected] 💛 $5 for 1 Yes or No question - E-Mail Reading 💙 $10 for short answer to 1 question - E-Mail Reading 💜 $20 for a recorded MINI Video Reading (15-20 minutes) NOT LIVE. 💚 $35 EXTENSIVE READING (RECORDED VIDEO ONLY, not live) 30-40 minutes. ❤ $65 LIVE READING - skype/phone 30-60 minute. 🍀🍀🍀TO PAY FOR A READING OR TO DONATE: http://www.Paypal.me/PrettyTarot 🍀🍀🍀 No Exceptions on prices, No Refunds. My Official Website www.PrettyTarot.com INSTAGRAM: @PrettyTarot My E-mail: [email protected]  All personal readings are pre-recorded video readings done privately for the person requesting the reading, and only viewable to the person the reading is done for (not viewable to the public).  You must pay first before the reading is done. Thank you! I accept PayPal (Credit, Debit, Paypal Funds) payments ONLY.  NO REFUNDS. By watching my videos or seeking personal readings with me (Pretty Tarot), you understand and agree that I am not liable for any choices you make or any outcomes in your life as a result of the choices you make due to the influence of any of my readings. I am not a lawyer, medical professional, licensed therapist/psychologist/counselor, nor a financial advisor. My readings are for entertainment only.
Views: 409 Pretty Tarot
Java Tutorial 09   Java Exceptions Overview
 
19:49
Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture. Java is, as of 2014, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers.[10][11] Java was originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them. The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1991 and first released in 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets). James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991.[12] Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time.[13] The language was initially called Oak after an oak tree that stood outside Gosling's office; it went by the name Green later, and was later renamed Java, from Java coffee,[14] said to be consumed in large quantities by the language's creators.[citation needed] Gosling aimed to implement a virtual machine and a language that had a familiar C/C++ style of notation.[15] Sun Microsystems released the first public implementation as Java 1.0 in 1995.[1] It promised "Write Once, Run Anywhere" (WORA), providing no-cost run-times on popular platforms. Fairly secure and featuring configurable security, it allowed network- and file-access restrictions. Major web browsers soon incorporated the ability to run Java applets within web pages, and Java quickly became popular. With the advent of Java 2 (released initially as J2SE 1.2 in December 1998 -- 1999), new versions had multiple configurations built for different types of platforms. For example, J2EE targeted enterprise applications and the greatly stripped-down version J2ME for mobile applications (Mobile Java). J2SE designated the Standard Edition. In 2006, for marketing purposes, Sun renamed new J2 versions as Java EE, Java ME, and Java SE, respectively. In 1997, Sun Microsystems approached the ISO/IEC JTC1 standards body and later the Ecma International to formalize Java, but it soon withdrew from the process.[16] Java remains a de facto standard, controlled through the Java Community Process.[17] At one time, Sun made most of its Java implementations available without charge, despite their proprietary software status. Sun generated revenue from Java through the selling of licenses for specialized products such as the Java Enterprise System. Sun distinguishes between its Software Development Kit (SDK) and Runtime Environment (JRE) (a subset of the SDK); the primary distinction involves the JRE's lack of the compiler, utility programs, and header files. On November 13, 2006, Sun released much of Java as free and open source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of Java's core code available under free software/open-source distribution terms, aside from a small portion of code to which Sun did not hold the copyright.[18] Sun's vice-president Rich Green said that Sun's ideal role with regards to Java was as an "evangelist."[19] Following Oracle Corporation's acquisition of Sun Microsystems in 2009--2010, Oracle has described itself as the "steward of Java technology with a relentless commitment to fostering a community of participation and transparency".[20] This did not hold Oracle, however, from filing a lawsuit against Google shortly after that for using Java inside the Android SDK (see Google section below). Java software runs on everything from laptops to data centers, game consoles to scientific supercomputers. There are 930 million Java Runtime Environment downloads each year and 3 billion mobile phones run Java.[21] On April 2, 2010, James Gosling resigned from Oracle
Views: 44 Javas
SAP BIBW ECC Extraction training class
 
01:23:01
http://www.ibmitsolutions.com/sap-bwbi-online-training/ Course: SAP BI 7.0/BW 7.3, ABAP Duration: 50 hours Highlights of our training:  Real time Industry Experienced Trainer.  Interactive Training session using web conferencing tool  Normal track, weekend and fast track classes according to convenience  Student will be provided session recording capability to record each session  We provide Training Material, Exercises and Real Time Examples  Resume preparation and Certification Guidance  We will provide class and demo sessions at student flexible timings.  In training case studies and real time scenarios covered. Introduction to SAP Business Intelligence  SAP Net weaver BI Architecture / BI Platform  Star Schema and Extended Star Schema  Multidimensional modeling  Entity Relationship Modeling  Enterprise Data Modeling  Enterprise Reporting, Query and Analysis  SAP BW vs Other Data warehousing Tools  Data Acquisition / Data Extraction concepts SAP BW Phases  Modeling  Extraction  Reporting Modeling  Info Area ,Info Object Catalogs  Info Objects(Characteristics & Key Figures)  Application Component  Data Source  Transfer Rules  Info Source  Update Rules  Different types of Routines  Info Package  Transformations  Data Transfer Process(DTP)  Error DTP  Metadata Repository BI 7.0 Info Providers  Master Data – Attributes, Texts, Hierarchies  Standard DSO  Write-optimized DSO  Direct Update DSO  Standard Info Cube  Virtual Providers  InfoSet  MultiProvider  Aggregation Level  Others  Open Hub Destination  Analysis Process designer BW 7.3 Info Providers  SAP NetWeaver BW 7.3 Features Overview  Graphical Data Modeling  Graphical Data Flow Modeling Basics  Data Flow Copying  Data Flow Generation  Data Flow Migration  Advanced InfoProviders  Semantically Partitioned Object (SPO)  Hybrid InfoProviders  Transient Providers  The New BW 7.3 Hierarchy ETL Business Content  Importance of Business Content  Business Content Installation & Activation  Business Content Data Source, DSO’s, Cubes, Reports, etc… Data Acquisition / Data Extraction  Flat file Extraction  Business Content Extractions using MD/TD SD,MM and FI  Logistics Extraction  Generic Data Extraction using MD/TD Tables  Delta mechanism  CO-PA Extraction  FI-SL Extraction  Data source Enhancement Process Chains  Process Chains, Process Types  Scheduling  Monitor (Header, Status, Details)  Real time scenarios from support projects Transport Mechanism  Review of system Landscape  Collecting Objects  Creating Transports  Releasing Transport  Importing and Monitoring Transport Reporting  Introduction of Various Reporting Tools Functional Overview of Business Explorer Query Designer  Introduction of BEx Query  Reusable Query Elements  Filters, Columns & Rows  Characteristic Restrictions & Free Characteristics  Formulas & Calculated Key Figures  Restricted Keyfigures and Variables with Texts  Report to Report Interface or Jump Starts  Query Extracts using RSCRM_BAPI  Exceptions, Conditions, Structures, Cell Definitions and others Business Explorer Analyzer  Introduction to BEx Analyzer  Filtering Option  Properties available in Analyzer Performance Improvement  Aggregates  Compression  Re-Modeling  Re- Partitioning  Indexes and DB Statistics  Number Range Buffering  Read Mode & OLAP cache  Line Item Dimension & High Cardinality  Read Mode & OLAP cache  Business Warehouse Accelerator  Others Types of Projects  Real Time Implementation Projects  Up-Gradation project  Enhancements to the existing Implementation project  Support projects Introduction to SAP ABAP  What is SAP  SAP Architecture and where ABAP fits in  ABAP Development Workbench Tools  Object Navigator  Workbench Organizer  Data Dictionary ABAP Dictionary  Tables  Views  Lock Objects ABAP Programming Techniques  Reports Statement  Line Size  Line-count  Message  Page Heading  Report Comment Section  Declarations  Tables  Includes  Variables (Data Types and Data Objects)  Structures  Internal Table  Constants ABAP for SAP BI Consultant:  Field level Routine  Start Routine  End Routine  Expert Routine  Infopackage level Routine  DataSource Enhancements Thanks !!!!!!
12 Games of Christmas - Thematic Games
 
17:15
The Dice Tower's 2016 Holiday Shopping Guide! The Others: 7 Sins - Review here: https://www.youtube.com/watch?v=BChg1PZU0zo Star Wars: Rebellion - Review here: https://www.youtube.com/watch?v=-zF6xDu4EG4 Adrenaline - Review here: https://www.youtube.com/watch?v=yTu05xwZ2wQ Mansions of Madness 2.0 - Review here: https://www.youtube.com/watch?v=gkt5JgE-4LI London Dread - Review here: https://www.youtube.com/watch?v=zpt7uKFi26E Aeon’s End - Review here: https://www.youtube.com/watch?v=cu9VS3yvRuM Defenders of the Last Stand - Review here: https://www.youtube.com/watch?v=roG7TWljCrU Zombicide: Black Plague - Review here: https://www.youtube.com/watch?v=nTqJ0FVeJsw Blood Rage - Review here: https://www.youtube.com/watch?v=A-xnMFhk62M 51st State Master Set - Review here: https://www.youtube.com/watch?v=nkTNSOIt88g Sola Fide: The Reformation - Champions of Midgard - Review here: https://www.youtube.com/watch?v=d15Q2F-wXiQ Buy great games at http://www.coolstuffinc.com Find more reviews and videos at http://www.dicetower.com https://boardgamegeek.com/boardgamedesigner/37589/tom-vasel
Views: 35949 The Dice Tower
Step2-BPEL to WSDL
 
04:16
Demonstrates the transition from BPEL code to the WSDL file using the tools in the Oracle SOA Suite.
Views: 1153 Michael Deskis
PICK A CARD: Job & Career Seekers TIMELESS Tarot Reading
 
02:10:11
🔮 TIMESTAMPS: About this Reading/See My New Adopted Kitty 😺/Reversals: 00:01 DECK 1: 06:18/09:44 DECK 2: 41:45 DECK 3: 1:30:30 [email protected] 💵 💛 $5 for 1 Yes or No question - E-Mail Reading 💙 $10 for short answer to 1 question - E-Mail Reading 💜 $20 for a recorded MINI Video Reading (15-20 minutes) NOT LIVE. 💚 $35 EXTENSIVE READING (RECORDED VIDEO ONLY, not live) 30-40 minutes. ❤ $65 LIVE READING - skype/phone 30-60 minute. 🍀🍀🍀TO PAY FOR A READING OR TO DONATE: http://www.Paypal.me/PrettyTarot 🍀🍀🍀 No Exceptions on prices, No Refunds. My Official Website www.PrettyTarot.com INSTAGRAM: @PrettyTarot My E-mail: [email protected]  All personal readings are pre-recorded video readings done privately for the person requesting the reading, and only viewable to the person the reading is done for (not viewable to the public).  You must pay first before the reading is done. Thank you! I accept PayPal (Credit, Debit, Paypal Funds) payments ONLY.  NO REFUNDS. By watching my videos or seeking personal readings with me (Pretty Tarot), you understand and agree that I am not liable for any choices you make or any outcomes in your life as a result of the choices you make due to the influence of any of my readings. I am not a lawyer, medical professional, licensed therapist/psychologist/counselor, nor a financial advisor. My readings are for entertainment only.
Views: 512 Pretty Tarot
dashDB: Use DataStage to bulk load data into dashDB
 
07:33
Copyright 2017 IBM Corporation. All rights reserved. IBM, the IBM logo, Cognos, the Cognos logo and other IBM products and services are trademarks of International Business Machines Corporation in the United States, other countries, or both. Excel, Internet Explorer, PowerPoint, SharePoint and Windows are registered trademarks of Microsoft Corporation. Mozilla, the Mozilla logo, Firefox and the Firefox logo are registered trademarks of Mozilla Corporation. Other company, product or service names may be trademarks or service marks of others. iPad® and Apple® are registered trademarks of Apple Inc. The information contained in this video is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM's sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Sample data is used in this video to develop sample applications of the IBM Program. These records may contain fictional data manually or machine generated, or factual data compiled from academic or public sources, or data used with permission of the copyright holder. These fictitious records include sample data for sales transactions, product distribution, finance, and human resources. Any resemblance to actual names, addresses, contact numbers, or transaction values is coincidental. Other sample files may contain fictional data manually or machine generated, factual data compiled from academic or public sources, or data used with permission of the copyright holder, for use as sample data to develop sample applications. Product names referenced may be the trademarks of their respective owners. Unauthorized duplication is prohibited.
VIRGO *WOW VIRGO! THAT WAS A MUCH NEEDED BREAK* OCTOBER 2018 LOVE READING ~ VIRGOANGELTAROT
 
22:45
#VIRGO #LOVETAROT #TAROTREADING OCTOBER/HALLOWEEN SPECIAL! 10 for $31.00! 10 Card Spread (General, Love, or One Focus Question) for $31.00 (USD) This offer only for Recorded Readings. Email [email protected] for invoice or Book Instantly at: https://paypal.me/virgoangeltarot/31 Please note the type of reading and your sun sign at booking. This Reading Special expires 10/31/18 or until I'm completely booked for the month. No Exceptions. If you use the link above to book a 10/31 reading AFTER October 31, 2018 I will consider it a donation. Please be aware that when I run reading specials, bookings overflow and the turnaround time may be up to 10-14 days. The sooner you book, the sooner you get your reading. First Come, First Served. Email: [email protected] Allow 24-48 hour response time. ••READINGS ARE FOR ENTERTAINMENT PURPOSES ONLY•• I do not give medical or legal advice. Please use your own Free Will judgement when making life decisions. Your life, your rules, your decisions. ::SOCIAL MEDIA:: I Post Monthly Reading Specials on Instagram! Follow me on Instagram for Daily Posts & Weekly Live Readings. IG: http://www.instagram.com/VirgoAngelTarot ::GIFTS & DONATIONS:: If you'd like to gift new decks, equipment or supplies for my readings, you can purchase from my Amazon wish list: http://www.amazon.com/registry/wishlist/VT12XF0BW4PG Monetary Donations eternally appreciated at http://paypal.me/virgoangeltarot All donations go directly back into my YouTube Channel so that I can keep bringing you readings! Your support means the world to me! ~~Thank You for Liking, Sharing & Subscribing!~~ Much Love for All Your Support! ::DECKS & OTHER STUFF:: Decks Used in This Reading: Healing Light Tarot Deck https://amzn.to/2Rdvq5S Romance Angels Oracle https://amzn.to/2pGIpk0 What I'm Wearing: Moonstone Ring https://amzn.to/2OjUidF Labradorite Bracelet https://amzn.to/2y66eGx Golden Tigers Eye Bracelet https://amzn.to/2BXy0rz Nail Color "Love Struck" by Nina Ultra Pro Nail Polish https://amzn.to/2C2CddD On My Table: Lotus OM Incense/Candle Holder https://amzn.to/2y4x9CH Soapstone Smudging Scrying Bowl https://amzn.to/2y5QenP Disneyland Haunted Mansion Mug https://amzn.to/2yzJP3L ^^^^^^^^^^^^^ DISCLAIMER: I may receive a small commission on some affiliate product links in this description box which in turn help me to keep this channel running continuously. Commission received in no way bears any weight on whether or not I like/use the products in my videos. I like what I like, and hey...you might like the same stuff too!
Views: 743 Virgo Angel Tarot
Oracle SOA Suite 11g Business Rules Component Overview Ed 1 OLC
 
05:52
www.Magnifictraining.com-oracle oracle soa online training. contact us: [email protected] or call us: +919052666559 oracle soa technologies like oracle soa suite, oracle soa bpel online training,oracle soa 11g online training,oracle soa admin online training, oracle soa bpm training,oracle soa developer training,oracle fusion soa training . real time Oracle scm online training by industrail experts for details call:+919052666559 hands on training on oracle online TRAINING. ORACLE FUSION SOA Introduction to XML and Webservices Fundamentals of XML technologies like XML,XSD Introduction to webservices related technologies like SOAP,WSDL . Introduction to Soa and SCA What is SOA and how it got evolved Using Service composition architecture (SCA) to achieve SOA Oracle Fusion Middleware 11g introduction FMW Product features Installation and introduction to Case Study FMW Installation Purchase Order Demo explanation Introductin to Mediator
Views: 105 sairam baba
SoapUI Beginner Tutorial 13 - How to check LOGS in SoapUI | Troubleshooting tips in SoapUI
 
04:37
Today we will learn: -------------------------- 1. Different types of logs in SoapUI 2. How to view soapui general and error log files _______________________________________________________ SoapUI Playlist - https://www.youtube.com/playlist?list=PLhW3qG5bs-L-Bt9T_bnyflQ0Te4VgFhKF Like on Facebook - https://www.facebook.com/automationstepbystep/ Subscribe on: Youtube - http://youtube.com/automationstepbystep HIT SUBSCRIBE & BELL TO GET NEW VIDEOS Become a member & get exclusive perks - Click the JOIN button https://www.youtube.com/channel/UCTt7pyY-o0eltq14glaG5dg/join ________ ONLINE COURSES TO LEARN ________ https://automationstepbystep.com/909-2/online-courses/ ------------ UI TESTING ------------ Selenium Beginners - https://bit.ly/2MGRS8K Selenium Java Framework from Scratch - https://bit.ly/2N9xvR6 Selenium Python - https://bit.ly/2oyMp5x Selenium Tips - https://bit.ly/2owxc50 Selenium Builder - https://bit.ly/2MKNtlq Katalon Studio - https://bit.ly/2wARFdi Robot Framework - https://bit.ly/2Px6Ue9 ------------ API TESTING ------------ Web Services (API) - https://bit.ly/2MGafL7 SoapUI - https://bit.ly/2MGahmd Postman - https://bit.ly/2wz8LrW General - https://bit.ly/2PYdwmV Katalon Studio API Testing - https://bit.ly/2BwuCTN ------------ MOBILE TESTING ------------ Mobile Playlist - https://bit.ly/2PxpeUv ------------ CI | CD | DEVOPS ------------ Jenkins Beginner - https://bit.ly/2MIn8EC Jenkins Tips & Trick - https://bit.ly/2LRt6xC Docker - https://bit.ly/2MInnzx ------------ VERSION CONTROL SYSTEM ------------ Git & GitHub - https://bit.ly/2Q1pagY ------------ PERFORMANCE TESTING ------------ JMeter Beginner - https://bit.ly/2oBbtIU JMeter Intermediate - https://bit.ly/2oziNVB JMeter Advanced - https://bit.ly/2Q22Y6a JMeter Tips & Tricks - https://bit.ly/2NOfWD2 Performance Testing - https://bit.ly/2wEXbLS ------------ JAVA ------------ Java Beginners - https://bit.ly/2PVUcXs Java Tips & Tricks - https://bit.ly/2CdcDnJ ------------ MAVEN ------------ Maven - https://bit.ly/2NJdDRS ------------ OTHERS ------------ Redis- https://bit.ly/2N9jyCG Misc - https://bit.ly/2Q2q5xQ Tools & Tips - https://bit.ly/2oBfwoR QnA Friday- https://bit.ly/2NgwGpw Sunday Special - https://bit.ly/2wB23BO Ask Raghav - https://bit.ly/2CoJGWf Interviews - https://bit.ly/2NIPPxk All Playlists - https://bit.ly/2LSiezA Keep Learning, Raghav Website - https://automationstepbystep.com/ LifeCharger - http://lifecharger.org/ Udemy Courses - https://www.udemy.com/user/raghav-pal-3/ Facebook - https://www.facebook.com/automationstepbystep Twitter - https://twitter.com/automationsbs Youtube - http://youtube.com/automationstepbystep
The Weeknd - D.D.
 
04:40
http://theweeknd.co/BeautyBehindTheMadness THE MADNESS FALL TOUR 2015: http://republicrec.co/BBTMtickets
Views: 4955325 The Weeknd
Oracle PLSQL Online Training and Support
 
03:51
Feel free to contact Call : +91-8870903864 Or E-mail [email protected] Oracle PL/SQL PL-SQL Course Contents Basics of PL/SQL: • PL/SQL architecture • PL/SQL and SQL*Plus • PL/SQL Basics, Variables, Constants, data types & error handling • PL/SQL wrapper utility PL/SQL structures: • Simple blocks • Control structures • PL/SQL records • Recognizing the Basic PL/SQL Block and Its Sections • Describing the Significance of Variables in PL/SQL • Distinguishing Between PL/SQL and Non-PL/SQL Variables • Declaring Variables and Constants • Executing a PL/SQL Block Error checking ? exception handling: • Defining exceptions • Using the when others clause • Ensuring complete error checking • Passing error messages to calling routine Boolean logic in PL/SQL: • Identifying the Uses and Types of Control Structures • Constructing an IF Statement • Constructing and Identifying Different Loop Statements • Controlling Block Flow Using Nested Loops and Labels • Using Logic Tables • If-then-else structure • Testing for numbers characters and Booleans Cursors in PL/SQL: • Cursor basics • Using a cursor for a multi-row SQL query Iteration in PL/SQL: • For loop • While loop PL/SQL tables: • Defining PL/SQL tables • Reasons to use PL/SQL tables • Populating a PL/SQL table • Retrieving from a PL/SQL table Dynamic SQL in PL/SQL: • Introduction to the dbms_sql package • Creating a dynamic SQL statement Nested blocks in PL/SQL: • Introduction to the dbms_sql package • Creating a dynamic SQL statement Triggers in PL/SQL: • Triggers and database events • Defining a trigger • Timing a trigger • Enabling and disabling a trigger Stored procedures, functions and packages: • Basics of stored procedures • Basics of functions • Basics of packages • Defining stored procedures & functions • Function and stored procedures prototypes • Passing arguments to functions and stored procedures • Recompiling functions and stored procedures • Pinning packages in the SGA with dbms_shared_pool.keep • Package forward declaration • Package dependency • Package overloading • Listing package information Bulking in PL/SQL: • Bulk queries • Bulk DML (forall statement) • Using cursor attributes • Analyzing impact of bulk operations Oracle PLSQL training online,Oracle PLSQL training material, Oracle PLSQL training cost,Oracle PLSQL training pdf, Oracle PLSQLtraining in USA uae India,Oracle PLSQL training, online Corporate training malaysia Singapore,Oracle PLSQL software,Oracle PLSQL training in bangalore,Oracle PLSQL training institutes in hyderabad,Oracle PLSQL training in chennai,Oracle PLSQL training in hyderabad, Delhi, Mumbai, Pune,Oracle PLSQL, Oracle PLSQL webinar, online training singapore,Oracle PLSQL eam,Oracle PLSQL as a service,Oracle PLSQLonline Training Oracle PLSQL online TrainingOracle PLSQL online Training Oracle PLSQL online Training maximo scheduler,Oracle PLSQL (consumer product) Oracle PLSQL online TrainingOracle PLSQL online Training Oracle PLSQL online Training Oracle PLSQL online Training Oracle PLSQL online Training , Post Training Support
Views: 15 Trainers Online
1Z0-853 - Java Standard Test Edition5 Exam Programmer Questions
 
01:01
For Oracle 1Z0-853 Test Questions and Answers Please Visit: https://www.PassEasily.com/1Z0-853.htm Exam Section 1 – Flow Control Questions (Test Coverage 70%) Exam Section 2 – API Test Contents Questions (Test Coverage 30%) (Exam Time) : 150 minutes (Number of Test Questions): 60 (1Z0-853 Passing Score): 70% 1. Flow Control •Develop code that implements an if test or switch statement; and identify legal argument types for these statements. •Develop code that implements all forms exam of loops and iterators, including the use of for, the enhanced for loop (for-each), do, while, labels, break, and continue questions; and explain the values taken by loop counter variables during and after loop execution for 1Z0-853. •Develop code that makes use of assertions, and distinguish test appropriate from inappropriate uses of assertions. •Develop code that makes use of exceptions and exception exam handling clauses (try, catch, finally), and declares methods and overriding methods that throw for 1Z0-853 exceptions. •Recognize the effect of an exception arising at a specified point questions in a code fragment. Note that the exception may be a runtime exception, a checked exception, or an error. •Recognize situations that will result in any of the following test being thrown: ArrayIndexOutOfBoundsException,ClassCastException, IllegalArgumentException, IllegalStateException, NullPointerException, NumberFormatException, for 1Z0-853AssertionError, ExceptionInInitializerError, StackOverflowError or NoClassDefFoundError. Understand exam which of these are thrown by the virtual machine and recognize situations in which others should be thrown questions programatically. 2. API Contents •Develop code that uses the primitive test wrapper classes (such as Boolean, Character, Double, Integer, etc.), and/or autoboxing & unboxing. Discuss the exam differences for 1Z0-853 between the String, StringBuilder, and StringBuffer classes. •Given a scenario involving navigating file questions systems, reading from files, or writing to files, develop the correct solution using the following classes (sometimes in combination), from java.io: BufferedReader,BufferedWriter, File, FileReader, Test FileWriter for 1Z0-853 and PrintWriter. •Use standard J2SE APIs in the java.text package to correctly format or parse dates, numbers, and currency values for a specific locale; and, given a scenario, determine exam the appropriate methods to use if you want to use the default locale or a specific locale. Describe the purpose and questions use of the java.util.Locale class for 1Z0-853.
Views: 61 Pass Oracle Easily
Repository Services
 
01:13:58
Paul Bracke, Michael Witt, and Merce Crosas discussed their knowledge of repositories. Many universities are developing data repository services, and many others are considering the development of similar services. This panel presented and discussed established research data repository services. Speakers discussed the design, deployment, and sustainability of such services, as well as strategies for faculty and researcher engagement around the data repositories.
Views: 1319 Harvard University
Java Tutorial 09   Java Exceptions Overview1
 
19:49
Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture. Java is, as of 2014, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers.[10][11] Java was originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them. The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1991 and first released in 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets). James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991.[12] Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time.[13] The language was initially called Oak after an oak tree that stood outside Gosling's office; it went by the name Green later, and was later renamed Java, from Java coffee,[14] said to be consumed in large quantities by the language's creators.[citation needed] Gosling aimed to implement a virtual machine and a language that had a familiar C/C++ style of notation.[15] Sun Microsystems released the first public implementation as Java 1.0 in 1995.[1] It promised "Write Once, Run Anywhere" (WORA), providing no-cost run-times on popular platforms. Fairly secure and featuring configurable security, it allowed network- and file-access restrictions. Major web browsers soon incorporated the ability to run Java applets within web pages, and Java quickly became popular. With the advent of Java 2 (released initially as J2SE 1.2 in December 1998 -- 1999), new versions had multiple configurations built for different types of platforms. For example, J2EE targeted enterprise applications and the greatly stripped-down version J2ME for mobile applications (Mobile Java). J2SE designated the Standard Edition. In 2006, for marketing purposes, Sun renamed new J2 versions as Java EE, Java ME, and Java SE, respectively. In 1997, Sun Microsystems approached the ISO/IEC JTC1 standards body and later the Ecma International to formalize Java, but it soon withdrew from the process.[16] Java remains a de facto standard, controlled through the Java Community Process.[17] At one time, Sun made most of its Java implementations available without charge, despite their proprietary software status. Sun generated revenue from Java through the selling of licenses for specialized products such as the Java Enterprise System. Sun distinguishes between its Software Development Kit (SDK) and Runtime Environment (JRE) (a subset of the SDK); the primary distinction involves the JRE's lack of the compiler, utility programs, and header files. On November 13, 2006, Sun released much of Java as free and open source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of Java's core code available under free software/open-source distribution terms, aside from a small portion of code to which Sun did not hold the copyright.[18] Sun's vice-president Rich Green said that Sun's ideal role with regards to Java was as an "evangelist."[19] Following Oracle Corporation's acquisition of Sun Microsystems in 2009--2010, Oracle has described itself as the "steward of Java technology with a relentless commitment to fostering a community of participation and transparency".[20] This did not hold Oracle, however, from filing a lawsuit against Google shortly after that for using Java inside the Android SDK (see Google section below). Java software runs on everything from laptops to data centers, game consoles to scientific supercomputers. There are 930 million Java Runtime Environment downloads each year and 3 billion mobile phones run Java.[21] On April 2, 2010, James Gosling resigned from Oracle
Views: 49 Javas