Learning PL/SQL programming

Поделиться
HTML-код
  • Опубликовано: 16 дек 2024

Комментарии • 201

  • @ni12907
    @ni12907 3 года назад +128

    my college lecturer was completely useless, I almost failed my mid exams, dropped the class, this lecturer is so much nicer thanks

  • @mukulprasadray7532
    @mukulprasadray7532 4 года назад +92

    God bless you sir. Can't believe you covered all important topics in 30 minutes only.

    • @BBarters
      @BBarters  4 года назад +11

      I am glad it was useful.

    • @omkarmore7017
      @omkarmore7017 3 года назад +12

      Seriously that was what we needed.
      A short time basic understanding of syntax, flow,etc
      Thanks barter

    • @friktogurg9242
      @friktogurg9242 Год назад

      @@BBarters I seem to have created a function that returns multiple rows of string value, how do I read the return value of the function? Or is that not allowed in a function?

  • @ayushbhardwaj6783
    @ayushbhardwaj6783 4 года назад +19

    best abstract of PL/SQL in 30 mts. Helped me a lot. Thankyou.

  • @sahibpreetsingh3065
    @sahibpreetsingh3065 3 года назад +9

    well, I haven't gone through other content of this creator but this single video won my subscription. Thank you BBarters.

  • @dylanlepage7524
    @dylanlepage7524 5 лет назад +24

    This is a great tutorial!
    Props from Quebec, Canada!

  • @ChakradharVangara
    @ChakradharVangara 13 дней назад +1

    Good refresher in 30 minutes. Thanks for putting this together.

  • @AI-Artist-
    @AI-Artist- 2 года назад +4

    Covered my complete PL/SQL syllabus in 30 mins!

  • @detrom.h1819
    @detrom.h1819 5 дней назад +1

    i find all i need in this video about pl sql ,thank you so much

  • @prasanna.ltimindtree
    @prasanna.ltimindtree Год назад +1

    Wonder ful explaination..! well done Barters..Appreciated your job❣❣❣❣

  • @vishaldivekar903
    @vishaldivekar903 5 лет назад +24

    Thank you Sir, Really good video for PL/SQL learner, as you really covered each and every topic along with theory and practical, within such a short span of time . Unlike other channels u have not wasted time on explaining same thing.

  • @rinapulli4888
    @rinapulli4888 4 года назад +6

    Your explanation is best among all available videos on RUclips. Great work keep it up. Subscribed and liked..

  • @mayanksinghal6261
    @mayanksinghal6261 6 лет назад +8

    Concise and optimized tutorial. All topics covered in short with necessary points. :)

  • @ayushbhardwaj6783
    @ayushbhardwaj6783 4 года назад +8

    Best explanation of PL/SQL in 30 mts. Amazing. Keep it up man...!!! THankyou

  • @alphamichelangekalinganire8898
    @alphamichelangekalinganire8898 4 года назад +9

    U re a time-saver, a whole module in 30min, u did great job thank u

    • @BBarters
      @BBarters  4 года назад +1

      Glad it helped

  • @SinskariBoi3366three
    @SinskariBoi3366three 2 года назад +4

    I want to live peaceful life and have a successful career in IT. I’m what I’m because I never had a very strong foundation of anything until high school. During engg i developed interest and knowledge in database and work with small companies to gain hands on experience. I build a very strong profile and now I’m aiming to get my pr based on my profile and get engaged in my job.

  • @Ather178
    @Ather178 3 года назад +2

    Good content for brush up if you are already aware of these concepts. Thanks for sharing.

  • @deeptyrajput8343
    @deeptyrajput8343 6 лет назад +17

    Crystal clear explanation,covered each important corner.Thank you .

  • @elghoulghazi3436
    @elghoulghazi3436 4 года назад +13

    Full course explained in 30 min and at schools this lasts for 3 months minimum , just Great.... and they still insist that the educational system is good xD Gj and thank you

    • @BBarters
      @BBarters  4 года назад +1

      Great to hear! Glad to be of help!

  • @ravisb7527
    @ravisb7527 2 года назад +1

    Nicely explained. Covered all major topics of plsql course. Thanks

  • @mohankumar-kz7fz
    @mohankumar-kz7fz 5 лет назад +2

    Quick and to the point explained.
    Good job.

  • @rukshanarizyan7931
    @rukshanarizyan7931 2 года назад +1

    Having my exams tomorrow and this helped me soo much,Thank Youu sir

  • @BS-vk2sd
    @BS-vk2sd 2 года назад +1

    Sir Thank You so much you're a savior for me.

  • @prabhat123456789
    @prabhat123456789 8 лет назад +5

    basics of pl/sql has been explained very well.
    Thanks a lot

  • @shilparai8274
    @shilparai8274 8 лет назад +3

    Very informative for beginners, appreciate the efforts

  • @user-g3r2d
    @user-g3r2d 4 года назад +8

    thank you so much, my lecturer, is completely incompitent

  • @ltobva
    @ltobva 6 лет назад +1

    I've heard this before so maybe it was just the next time, but all of a sudden, everything you said in this tutorial just makes it all seem obvious and easy. Thanks so much.

  • @arun06530
    @arun06530 7 лет назад +1

    Nice and concise video tutorials for beginners and clearly explained the topics with demo.

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    9Q.Write PL/SQL code that prompts the user for an integer representing a month (1 for January, 2 for
    February, etc.). Based on the month number, print the name of the month. If the number is not between 1 and 12, print "Invalid month number".
    Code:-
    DECLARE
    monthNum number := &monthNum;BEGIN
    CASE monthNum
    WHEN 1 THEN DBMS_OUTPUT.PUT_LINE('January.');
    WHEN 2 THEN DBMS_OUTPUT.PUT_LINE('February.');
    WHEN 3 THEN DBMS_OUTPUT.PUT_LINE('March.');
    WHEN 4 THEN DBMS_OUTPUT.PUT_LINE('April.');
    WHEN 5 THEN DBMS_OUTPUT.PUT_LINE('May.');
    WHEN 6 THEN DBMS_OUTPUT.PUT_LINE('June.');
    WHEN 7 THEN DBMS_OUTPUT.PUT_LINE('July.');
    WHEN 8 THEN DBMS_OUTPUT.PUT_LINE('August.');
    WHEN 9 THEN DBMS_OUTPUT.PUT_LINE('September.');
    WHEN 10 THEN DBMS_OUTPUT.PUT_LINE('October.');
    WHEN 11 THEN DBMS_OUTPUT.PUT_LINE('November.');
    WHEN 12 THEN DBMS_OUTPUT.PUT_LINE('December.');
    ELSE
    DBMS_OUTPUT.PUT_LINE('Invalid month number.');
    END CASE;
    END;
    /

  • @yizhiw
    @yizhiw 3 года назад +1

    great overview of PL SQL. Thanks.

  • @abhishekanand4152
    @abhishekanand4152 6 лет назад +12

    man, you saved the day :)

  • @giuseppeardito
    @giuseppeardito 6 лет назад +10

    Thank you for this video. It's been extremely helpful!!

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад +1

    CONTROL STR.
    Q1. Write PL/SQL code to print even numbers from 1 to 10(CONTINUE WHEN)
    CODE:-
    DECLARE
    i NUMBER;
    BEGIN
    DBMS_OUTPUT.PUT_LINE('THE EVEN NUMBERS BETWEEN 1 TO 10 IS :');
    FOR
    i IN 1..10 LOOP
    IF MOD(i, 2) = 0 THEN DBMS_OUTPUT.PUT_LINE(i);
    END IF;
    END LOOP;
    END;
    /

  • @harshal9926
    @harshal9926 2 года назад

    Great Tutorial "When others then null" is the king :D
    But, if I may, another very important thing which is often ommitted -
    one should log into the log table the key data for the process e.q. -
    the client id, the phone number or whatever you will later looking for...
    What's more - logs tables usually are big or very big. If you direclty choose the key data and key fields for searching -it would be easer to create an index.
    Too many times I saw very perfectly built logs but without easy to retrive information about the key data -
    or no information at all or hidden in the text field!
    Queries on example tables look like that:
    1. find max id from the log table
    2. search for rows where id > max - 10000 (id as the only filed with index!!)
    3. search by your eyes for errros or try to use MESSAGE_FILED LIKE '%my_client_nr%'

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    Q2.Write PL/SQL code that prompts the user for two integer inputs, N1 and N2. If N1 is greater than N2, print "N1 is
    greater than N2" along with their product. Otherwise, print "N1 is not greater than N2" along with their sum.
    CODE:-
    DECLARE
    N1 INTEGER;
    N2 INTEGER;
    BEGIN
    N1 := &N1;
    N2 := &N2;
    IF N1 > N2 THEN
    dbms_output.put_line('N1 is greater than N2');
    dbms_output.put_line('The product is ' || N1 * N2);
    ELSE
    dbms_output.put_line('N1 is not greater than N2'); dbms_output.put_line('The sum is ' || (N1 + N2));
    END IF;
    END;
    /

  • @MissButterflie-ShreyaMishra
    @MissButterflie-ShreyaMishra 3 года назад +1

    Great video man ...just the right information i needed 👏

  • @dineshshinde7642
    @dineshshinde7642 6 лет назад +1

    Nice video..Short n simple👍

  • @hasanmusaj4876
    @hasanmusaj4876 6 лет назад +2

    Very useful tutorial. Thank you very much!

  • @poppybelle23
    @poppybelle23 4 года назад +3

    Hoping this gets me through my exam later today😂😅

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    10Q.Write PL/SQL code that prompts the user for two integer inputs, N1 andN2. If N1 is greater than N2, print "N1 is greater than N2" along with their product. Otherwise, print "N1 is not greater than N2" along with their
    sum.
    Code:-
    DECLARE
    N1 number := &N1;
    N2 number := &N2;
    BEGIN
    IF N1>N2 THEN
    DBMS_OUTPUT.PUT_LINE(N1 || ' is greater than ' || N2 || 'Therefore their product is : ' ||N1*N2);
    ELSIF N1

  • @ramaprakashreddyvardhiredd2129
    @ramaprakashreddyvardhiredd2129 2 года назад

    Hi
    can Please how to pass list as a i/p variable in stored procs

  • @DsiakMondala
    @DsiakMondala 2 года назад +1

    This is rich and very concise. I just wish the code was properly formatted.

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    8Q.What does the GOTO end_of_program; statement do in the followingPL/SQL block .
    CODE:-
    DECLARE
    num number := 8;
    BEGIN
    IF MOD(num,2)=0 THEN
    DBMS_OUTPUT.PUT_LINE('The number is even.');
    GOTO end_of_program;
    ELSE
    DBMS_OUTPUT.PUT_LINE('The number is odd');
    END IF;
    DBMS_OUTPUT.PUT_LINE('End of the program.');
    END;
    /

  • @aminzaiwardak6750
    @aminzaiwardak6750 6 лет назад +1

    thanks a lot sir,useful video which clear my doubt

  • @LifeReadiness
    @LifeReadiness 8 лет назад +5

    Thank you very much sir for this awesome video. All my doubts are now cleared.

  • @madhavikatta7346
    @madhavikatta7346 4 года назад +3

    Sir thank you so much you save my day. Very great lecture. No words to describe about your teaching skills
    Sir one small request how to practice sql to get command . Plz guide me

  • @CoolDuderohitsrivastava
    @CoolDuderohitsrivastava 5 лет назад +1

    I want to know which IDE is used to do coding and from where I can easily download it. Can you provide any link to download that IDE?

  • @chandramiryala
    @chandramiryala 4 года назад +6

    Great job sir, you have explained very well.
    Can you explain any project which one is related to the PL/SQL . It is a request. Thank you.

  • @skkhadeer3558
    @skkhadeer3558 2 года назад

    How to install Oracle database expression edition

  • @mahinhasan474
    @mahinhasan474 2 года назад

    can anyone give me the tables for the above query?

  • @ankitabogam6841
    @ankitabogam6841 2 года назад

    Does any one have above PPT? I want to download it

  • @shwetagupta9971
    @shwetagupta9971 3 года назад

    sir what does New.email does?? basicaly i have never user new?

  • @pritam9958
    @pritam9958 6 лет назад +1

    In beginning it has said that "why do we need plsql?" For lopping,if else condition ,is it not possible in sql? thn what for using case scenario in sql are we not using lopping if else? According to me not a correct definition

  • @AMITAS5
    @AMITAS5 7 лет назад

    very nice and concise video on PL/SQL

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    Q3.Write a pl/SQL program to accept marks from the user and display hisclass
    Code:
    DECLARE
    marks number:=&marks;
    BEGIN
    CASE
    WHEN marks>=90 THEN
    DBMS_OUTPUT.PUT_LINE('Excellent');
    WHEN marks BETWEEN 70 AND 89 THEN
    DBMS_OUTPUT.PUT_LINE('pass with class B');
    WHEN marks BETWEEN 50 AND 69 THEN
    DBMS_OUTPUT.PUT_LINE('pass with class C');
    WHEN marks

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    Q7. Write a PL/SQL Code Using the GOTO Statement (Displaying values from 1to 5)
    CODE:-
    declare
    counter number :=1;
    begin
    loop
    DBMS_OUTPUT.PUT_LINE('value is:'||counter);
    counter:=counter + 1;
    IF counter>5 THEN GOTO
    end_loop;
    END IF;
    END LOOP;
    DBMS_OUTPUT.PUT_LINE('loop ended');
    END;
    /

  • @yeassinchowdhury3645
    @yeassinchowdhury3645 3 года назад

    Why do we increment after dbms.putline and not before?

  • @mohakmohan
    @mohakmohan 3 года назад

    Great video sir. Very helpful 🙌

  • @fabianramoscarrillo7626
    @fabianramoscarrillo7626 Год назад

    🎯 Key Takeaways for quick navigation:
    00:00 🌐 Introduction to Change Management
    - Thijs Homan's expertise in change management and his unique perspective.
    - Emphasis on managing change in a dynamic and complex environment.
    02:30 🔄 Change Happens Regardless of Management
    - Acknowledgment that change occurs irrespective of formal change management efforts.
    - Importance of recognizing and adapting to change as an inherent part of organizational dynamics.
    05:45 ⚖️ Contemplating Undefined Concepts
    - Exploring the concept of 'undefined' elements in organizational change.
    - Discussing the need to accept ambiguity and complexity in change processes.
    08:14 🤹‍♂️ Balancing Control and Adaptability
    - Highlighting the paradox of wanting to control change while acknowledging its unpredictable nature.
    - Encouraging a balance between planned interventions and allowing organic change to unfold.
    11:32 🌊 Understanding the Cloud of Meanings
    - Introducing the concept of the "cloud of meanings" in organizational change.
    - Emphasizing the role of collective interpretations and perspectives in shaping change processes.
    14:39 🛠️ Tools and Techniques in Change Management
    - Addressing the limitations of traditional change management tools and techniques.
    - Encouraging a more nuanced approach that considers the complexity of organizational dynamics.
    18:35 🔄 Embracing Inevitable Change
    - Reinforcing the idea that change is inevitable and cannot be entirely controlled.
    - Encouraging a mindset of adaptability and responsiveness to change in organizations.
    21:57 🚀 Shifting Perspectives on Change Management
    - Advocating for a shift in perspective towards change management as a complex, multi-dimensional process.
    - Highlighting the importance of considering various viewpoints and interpretations in managing change.
    Made with HARPA AI

  • @haripriyaram7924
    @haripriyaram7924 2 года назад

    Great Video and Very Insightful

  • @honeypatre
    @honeypatre 4 года назад +1

    Very Very nice and informative

    • @BBarters
      @BBarters  4 года назад

      Glad that it was helpful to you.

  • @ankithanaik6011
    @ankithanaik6011 6 лет назад +1

    How to write the query to (select name who is getting maximum annual salry )...if i know only monthly salary.

    • @khaleddaabees6121
      @khaleddaabees6121 6 лет назад

      SELECT NAME FROM TABLE1 WHERE SALARY = (SELECT MAX(SALAR) FROM TABLE1)

  • @the_kiran_chowdary
    @the_kiran_chowdary 2 года назад +1

    Any one having this pdf please send with me urgently

  • @suryakant.gawande05
    @suryakant.gawande05 2 года назад

    Thank you sir. you have explained very well.

  • @jadapallidhanush1350
    @jadapallidhanush1350 2 года назад

    Bro nen civil 2014 passed out, present nen software side velladaniki veeluntunda, unte am cheyyalo avaraina cheppagalara plz....

  • @shyamtripathi8276
    @shyamtripathi8276 7 лет назад +1

    Where can I get lots of practice exercises for PL/SQL

  • @lurajeni2426
    @lurajeni2426 6 лет назад

    Very good explanation..thumbs up

  • @NaveenKumar-yp6qw
    @NaveenKumar-yp6qw 7 месяцев назад

    Which software did you use sir??

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    Q6.Write a PL/SQL code to calculate total and percentage of marks of the students in four
    subjects
    CODE:
    DECLARE
    Physics number := 78;
    Chemistry number:= 88;
    Maths number := 79;
    Biology number := 92;
    Total number;
    Percentage float;
    BEGIN
    Total := Physics + Chemistry + Maths + Biology;
    Percentage := Total/400*100;
    DBMS_OUTPUT.PUT_LINE('Subject Marks : ');
    DBMS_OUTPUT.PUT_LINE('Physics : ' || Physics);
    DBMS_OUTPUT.PUT_LINE('Chemistry : ' || Chemistry);
    DBMS_OUTPUT.PUT_LINE('Maths : ' || Maths);
    DBMS_OUTPUT.PUT_LINE('Biology : ' || Biology);
    DBMS_OUTPUT.PUT_LINE('Total Marks : ' || Total || '/400');
    DBMS_OUTPUT.PUT_LINE('Percentage : ' || Percentage || '%');
    END;
    /

  • @razaulkarim9537
    @razaulkarim9537 5 лет назад

    This is very good for new learner

  • @itz_a_secret1226
    @itz_a_secret1226 2 месяца назад

    Q4. Write a PL/SQL code Loop Exit query.(WHILE LOOP)
    CODE:-
    DECLARE
    a number(2):=1;
    begin
    while a

  • @asnakhan9115
    @asnakhan9115 7 лет назад +1

    Thankyou so much sir thankyou so much life saver!!!

  • @nehakapoor7906
    @nehakapoor7906 2 года назад

    I want this ppt can you please provide it if possible.Thank you for clearing concept clearly.

  • @SinskariBoi3366three
    @SinskariBoi3366three 2 года назад

    Good tutorial for the brush up

  • @divyakamath2320
    @divyakamath2320 5 лет назад +4

    thank you , saved me :)

  • @nethrasatya3221
    @nethrasatya3221 9 лет назад +2

    very nice explanation sir... helped me a lot....

  • @MayukhDatta
    @MayukhDatta 5 лет назад

    Can we modify the second example of explicit cursors to display top 2 earners in each department? Kindly reply.

  • @shivangiupreti9112
    @shivangiupreti9112 3 года назад

    Really nice Tutorial..Thank you so much

    • @BBarters
      @BBarters  3 года назад

      Glad it was helpful!

  • @wakeelsah9434
    @wakeelsah9434 5 лет назад

    Very helpful video... thank you sir...

  • @StoryPuzzles
    @StoryPuzzles 7 месяцев назад

    great lecture , save a lot of time

  • @randomtubebangla4867
    @randomtubebangla4867 2 года назад

    These topics are enough na?

  • @rohit_raj-it-2nd_yr-a-287
    @rohit_raj-it-2nd_yr-a-287 3 года назад

    Ppt is not opening . It's asking for permission.

  • @mastanvalishaik5580
    @mastanvalishaik5580 3 года назад

    Great tutorial, Thank you sir.

  • @fabianrr
    @fabianrr 5 лет назад +2

    Please make same tutorial, but using the HR scheme 🙏.

  • @SaurabhNair739
    @SaurabhNair739 9 лет назад

    where shall i type this program? which tool is this? please help

  • @mayankdandhare3342
    @mayankdandhare3342 4 года назад +1

    Thank you so much Sir!

  • @wisdommania555
    @wisdommania555 2 года назад

    really fantastic class.

  • @nareshkoude6426
    @nareshkoude6426 6 лет назад

    very useful for beginners,Thanq

  • @nikhatsaba7809
    @nikhatsaba7809 8 лет назад +1

    Hi Sir,
    Can i get the link where some more videos are uploaded with more programming examples code. I wanted the codes for practicing. This video help me a lot. Please help me with the others also.
    Regards,
    Nikhat

    • @BBarters
      @BBarters  8 лет назад

      Hola Nikhat, will be uploading more videos (programming specially) on this channel soon. Please subscribe for the same.

    • @nazmulhaque6674
      @nazmulhaque6674 7 лет назад

      helloo, did u working in oracle till now , how can be advance in oracle give suggestion ....

    • @studyingdelights5458
      @studyingdelights5458 7 лет назад

      Nikhat Saba Hi..if u get more videos plz share wid me....

  • @chinmayingle423
    @chinmayingle423 7 лет назад

    Email IDs are awesome 😂😆 n thanks nice video 🖖😁

  • @keerthik2993
    @keerthik2993 4 года назад

    Hello Sir,
    I want to learn pl/sql programming. Could u please tell me how can I contact you for the same?

  • @sonalikamat8176
    @sonalikamat8176 3 года назад

    bbarter you did great job.

  • @brunocarvalho1718
    @brunocarvalho1718 2 года назад +1

    thank you I learned a lot

  • @divyam69
    @divyam69 Год назад +1

    Thank you so much sir :)

  • @rimshawaqar8073
    @rimshawaqar8073 2 года назад

    HI, CAN YOU PLZ MAKE MORE THESE KIND OF VIDEOES ON REMAINING TOPICS OF PL/SQL

    • @SS-sn1xu
      @SS-sn1xu 2 года назад

      heyy!! can you plz tell me..
      this video is 7 yr ago. so does it covers all the concepts? will it be fine to follow it in todays date?

    • @rimshawaqar8073
      @rimshawaqar8073 2 года назад

      Yes, for basic understanding basic topics are clearly explained
      And it is fine to follow nowadays because these are basic every apex version topics

  • @imanearhsai4265
    @imanearhsai4265 6 лет назад +1

    thank u it was so helpful to me

  • @aiswaryas
    @aiswaryas 3 года назад

    found really helpful. Thank you.

  • @shilpaingole770
    @shilpaingole770 6 месяцев назад

    Very well explained

  • @aravind7627
    @aravind7627 8 месяцев назад

    great work. thanks much

  • @shaheenshaikh6701
    @shaheenshaikh6701 6 лет назад

    Sir what's d difference between procedure n function plzz answer!

    • @unityaboriginelove6595
      @unityaboriginelove6595 5 лет назад

      procedure- may or may not return a value. A function ALWAYS returns a value.

  • @subbugentleman
    @subbugentleman 4 года назад

    Excellent tutorial