Delete the exception management

Hi guys,.
I have a problem in my procedure. There are 3 parameters that I'm passing in the procedure. I am corresponding to these parameters to those of the table to delete one record at a time.
For example if I want to delete the record with the values (' '900682', 3, July 29, 2008 ') as parameters, it deletes the record of table, but still when I run it with the same parameters must show me an error message but it again says "deleted the request for transcript...". "Can you please help me with this?

PROCEDURE p_delete_szptpsr_1 (p_shttran_id IN saturn.shttran.shttran_id%TYPE,
p_shttran_seq_no IN saturn.shttran.shttran_seq_no%TYPE,
p_shttran_request_date IN saturn.shttran.shttran_request_date%TYPE) IS

BEGIN

DELETE FROM saturn.shttran
WHERE shttran.shttran_id = p_shttran_id
and shttran.shttran_seq_no = p_shttran_seq_no
and trunc (shttran_request_date) = trunc (p_shttran_request_date);
DBMS_OUTPUT. Put_line (' removed the transcript request Seq No. (' | p_shttran_seq_no | student (' | p_shttran_id |') for the requested date (' | p_shttran_request_date |'))) ') ;
COMMIT;

EXCEPTION WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT. Put_line (' error: the Notre Dame provided = student ID (' | p_shttran_id |))
('), Transcript No Request = (' | p_shttran_seq_no |) ('), Ask Date = (' | p_shttran_request_date | not found.');

END p_delete_szptpsr_1;


I have a SELECT statement to use NO_DATA_FOUND?

A DELETE statement that will remove any line (such as an UPDATE statement that updates no line) is not an Oracle error. Oracle throws no exceptions.

If you want your code throws an exception, you will need to write this logic. You can throw an exception NO_DATA_FOUND yourself, i.e.

IF( SQL%ROWCOUNT = 0 )
THEN
  RAISE no_data_found;
END IF;

If you go just to catch the exception, however, you could just some embedded code you would use to handle the exception in your IF statement, i.e.

IF( SQL%ROWCOUNT = 0 )
THEN
  <>
END IF;

In your original code, your exception handler is just a statement of DBMS_OUTPUT. It is incredibly dangerous in real production code. You rely on the fact that the customer has allowed him to exit, that the customer has allocated a sufficient buffer, the user will see the message, and that the procedure will never be called to any piece of code that never worry if it succeeded or failed. There are very few situations where those who are sure of things to build on.

Justin

Tags: Database

Similar Questions

  • Once an unapproved site is added as an exception, how can I go back and delete the exception later?

    Once an unapproved site is added as an exception, how can I go back and delete the exception later?

    Thank you, Jefferson. You addressed the issue beautifully and delightfully complete.

    I found and deleted the server where I got the exception.

    "In the future, I suggest, by making an Exception, uncheck the box that adds a permanent exception. In this way, when you exit Firefox, the exception is removed automatically. »

    AHA. It's very good to know. I missed it when granting the exception today.

    The exception I gave (and now deleted) today wasn't really a risky site. I know the owner. Just a little problem in their relationship.

    Thanks again. And thanks Toddy... I did not say clearly what type of exception.

  • I have firefox clear history when it closes and it clears my exceptions to pop up windows whenever it closes. How firefox can erase history without deleting the exceptions to the pop-up windows?

    I have firefox clear history when it closes and it clears my exceptions to pop up every time it closes. How firefox can erase history without deleting the exceptions to the pop-up windows? Allow this makes it difficult to play of Facebook games like farmville, because I have to allow him every time, and I have to type in rather than it to automatically. Thank you, Jamie

    Do not remove the navigation, search and download history on Firefox to clear the "Site preferences".

    Compensation of the "Site Preferences" clears all exceptions for cookies, images, windows pop up, installation of software and passwords.

  • Somehow, I deleted the Task Manager. Pressing on Ctrl.Alt.Delete no longer works.

    Original title: remove the Task Manager.

    Somehow, I deleted the Task Manager and now when something stops responding and I have to turn on and back! Pressing on Ctrl.Alt.Delete no longer works! How can I get it back?

    Hello

    This should help you.

    "The problems of Task Manager.

    http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-Task-Manager-problems

    See you soon.

  • How can I delete the Gmail Manager add-on?

    The "Gmail Manager Login" box keeps apearing and request password for my accounts in Yahoo. I type the password, but the login box still appears. I want to delete this add-on.

    This has happened

    Each time Firefox opened

    is maybe two weeks

    See Troubleshooting extensions and themes and problems of hardware acceleration to resolve common Firefox problems

  • Continue the block after the exception management

    The guys in the slot block.

    create or replace procedure proc_case
    (p_in IN number)
    is
    begin
    case p_in
    when 1 then
    dbms_output.put_line('its one'); 
    when 2 then
    dbms_output.put_line('its two'); 
    end case;
    dbms_output.put_line('after the exception handler'); 
    exception when case_not_found then
    dbms_output.put_line('its not found'); 
    end;
    

    When the procedure is executed as follows.

    begin
    proc_case(3);
    end;
    

    It shows the statement in the block of exception, but after that it does not run the statement following the exception handler and the outputs of the block, how can I execute the statement after the end case statement. I do not use the Else statement in case because I wanted to understand the logic of this block.

    CREATE OR REPLACE

    PROCEDURE proc_case

    (

    p_in in NUMBER)

    IS

    BEGIN

    BEGIN

    P_in CASE

    WHEN 1 THEN

    dbms_output.put_line ('the one');

    WHEN 2 THEN

    dbms_output.put_line ('two');

    END CASE;

    EXCEPTION

    WHEN case_not_found THEN

    dbms_output.put_line ("' its not found");

    END;

    dbms_output.put_line ("' after the exception handler");

    END;

  • Recent update to Outlook seems to have deleted the file manager function.

    Formerly clicked on the icon next to "Files" and got three options: manage/delete/create...

    New icon just refreshes the list of files.

    Hello

    Welcome to the Microsoft community where you can find all the answers related to windows.

    According to the description, it looks that you are having problems with the function of Outlook file manager.

    I need to ask you some questions to help you better.

    1. are you referring to Outlook.com or Microsoft Outlook?
    2 are. what new icon you referring?

    Reply with answers to help you best.

  • Once an unapproved site is added as an exception, how can I delete the exception?

    using FireFox 27.0
    I want to remove an exception for a website utrusted. There is no tools / Option / security in this version.
    Preferences / security is not the list either.

    See the image:

  • DW CC 2014 Site manager deletes the credentials

    I have a site that I regularly use that has no problems in CC of DW, but since the upgrade by 2014, whenever I start DW I got in Manager of site/servers and re - enter my user name and password before it will transfer or synchronize. It is configured to save, but it won't save Oh my credentials at the exit. Other sites is not a problem. Is there anything I can do to refresh works this site so that the credentials are saved?

    I deleted the Site Manager site and created a new site. This seemed to fix it.

  • How to decipher the exception of certificate information

    I use Firefox 8 on Windows 7 Professional 64-bit.

    I was watching qriocity.com and received a notification that the identification information does not match (something to that effect). I chose the option to add an exception, thinking that I can easily find and delete the exception. After a lot of Googling, I found that the safe way to do this is got to tools-> Options-> advanced-> ViewCertificates encryption. The only tabs that are not empty are the servers and authorities tabs. On the servers tab, I found an entry under "Comodo CA limited" which looked related on qriocity website:

      Certificate Name: *.support.sonyentertainmentnetwork.com
      Server: qriocity-en-us.custhelp.com:443
    

    Without any other information, I decided to delete this entry. However, I'm wondering if these are in fact the certificate * exceptions * I look at. Thus, knowing * when * the exception has been added to eliminate any doubt that this is the exception, I added earlier. Is there a way to show the date added? Such a field does not seem to exist when I click on "show...". ».

    On a separate but related topic, I've also was looking for something relevant in the References tab. Are these all the powers that I have added, perhaps implicitly and unknowningly? Is it possible (and wise) to reduce this list to what it would be for a Virgin installation of Firefox?

    The entries you see in the Server tab are a permanent exceptions that you have accepted and those that are stored in the cert_override.txt file in the profile folder.

    Entered on the tabs authorities are build-in root certificates or intermediate certificates that Firefox automatically records.

    • Build-in root certificates show like "Builtin symbolic object" on the References tab, in the Certificate Manager.
    • Intermediate certificates stored show as "software security device.
  • How can I restore my computer when I accidentally deleted the dates of restoration? and try to 'restore' B4 that did not work

    AND there's a window opens constantly present named recovery of Windows XP I can't close and even when I go to Windows Security (by pressing "Control Alt Delete") the Task Manager tab is not active (prevents the closure of this operation!). Windows XP Recovery window runs a 'scan', saying: I have several errors on my hard drive and wants to remedy by making me pay $69.95 for the service.  Sounds like a scam, or worse!  Do you think I have a few bad Adware? !! or what?

    In addition, my office is now empty and my documents have disappeared and my Start button says that I have not installed programs!  All this happened after being on Internet Explorer on a diet (HCG diet site).

    AND there's a window opens constantly present named recovery of Windows XP I can't close and even when I go to Windows Security (by pressing "Control Alt Delete") the Task Manager tab is not active (prevents the closure of this operation!). Windows XP Recovery window runs a 'scan', saying: I have several errors on my hard drive and wants to remedy by making me pay $69.95 for the service.  Sounds like a scam, or worse!  Do you think I have a few bad Adware? !! or what?

    In addition, my office is now empty and my documents have disappeared and my Start button says that I have not installed programs!  All this happened after being on Internet Explorer on a diet (HCG diet site).

    Your computer is infected with malware. Windows XP Recovery also is a rogue malware. He is also known to be bundled with TDSS Rootkit. Follow the instructions below carefully.

    1. Click HERE to download iexplorer.exe. Save the file to your desktop.
    2. Click Start > run > paste the following command > %userprofile%\desktop\iexplore.exe > Press Enter
    3. A dialogue window will appear similar to the command prompt. Leave the course ends. When the window disappears, the process is complete. You will be informed of any malware process which took end. Note: If you get a message that RKill is an infection, don't be concerned. This message is just a fake warning given by Windows XP Recovery when it terminates programs that can potentially remove.
    4. Click HERE to download Malwarebytes. During installation, make sure there is a check mark in the boxes) 1 launch Malwarebytes and 2) update Malwarebytes. Update and launch may take a few minutes so be patient. Once launched the scanner performs a quick search. If you need help to use Malwarebytes click HERE. Once the analysis is completed, follow the prompts to remove the detected items.
    5. Click HERE to download TDSS Killer. It of a short sweep and will detect and remove TDSS Rootkit if it is present on the computer. Just follow the guests.
    6. After TDSS Killer finished click HERE to download Unhide.exe. Save the file to your desktop. Double-click on the file and choose run if you are prompted. Leave the course ends. Note that the process can take a long time. Once the process is complete your files is no longer must be hidden.

    NOTE: It is sometimes necessary to perform steps 5 and 6 in reverse. Also, if TDSS Killer or Unhide.exe are not visible on your desktop after downloading, click Start > run > type tdsskiller.exe or unhide.exe > Ok to automatically launch the software respectively.

  • ALT + ctrl + del, pressing the keys above the Task Manager tab three does not have open__

    By pressing (ctrl + alt + delete), the Task Manager window has not opened.

    http://www.cyber-knowledge.net/blog/Vista-Task-Manager-control-alt-delete-alternatives/

    Say until the Vista of Ctrl alt delete in Windows Vista. If you are familiar with these legendary keys leading to the top the Task Manager, get ready for a change. Ctrl alt delete Vista now displays a menu full screen. Your options?

    Solution #1

    The new keyboard shortcut is CTRL + SHIFT + ESC. Seems a little more difficult to remember if you ask me;).

    Solution #2

    Right click on the bar tasks opens a context menu, which happens to have the Manager of tasks as an option.

    http://www.tech-recipes.com/Rx/2045/ctrl_alt_del_task_manager_in_vista_/

    Check out the change, too.

    See you soon.

    Mick Murphy - Microsoft partner

  • Dreamweaver CS6 unable to launch the Application Manager because of a removed when Creative Cloud membership was cancelled, so cannot launch CS6. Application Manager new download I tried but he wants me to re-register. Maybe I need to old mana application

    I have a Dreamweaver CS6 which was installed stand-alone version on my Mac (OS 10.10.1) for a couple of years now and has worked well. Last year, I joined the creative cloud and got a single subscription to Dreamweaver CC. A week hardly, after 1 year, I cancelled the subscription. I wanted to go back to my old Dreamweaver CS6, but when I launched DW CS6 it grew up the account manager and he wanted me to activate my subscription again. So, through a long process to Adobe customer service, I deleted the application manager. But when I went to the DW CS6 launch, he said that the account manager was missing and impossible to verify the serial number. Then I reinstalled the new account manager to have the same problem occur.  I need to reinstall an OLDER version of the account manager so that it does not have to register again for the subscription of the CC? Is it still possible? Bottom line: how to launch my old DW CS6 stand-alone version without running account manager problems?

    Thank you!

    Run the cleaning CC/CS tool to wipe all traces of your system CS6.

    The Adobe Creative Cloud Cleaner tool allows to solve installation problems

    Perform a new installation of 12.0 CS6.

    Nancy O.

  • Can't remove plugin using the extensions Manager

    I installed my plug-ins in InDesign CS5 using the Extension Manager CS5, the installation is successful. When I select my plugin entry in the list of plug-ins installed and then click on the button Delete, the extensions Manager displays a progress bar and the line disappears from the list, but the plug-in is in the Plug-Ins folder intact!

    What is going on? How to make sure that the plug-in is deleted/uninstalled? Is there a log of errors in the extensions Manager file?

    Thank you very much.

    You can simply remove plugin-manager-type = "all users" and enabled for active - all = "true" in the mxi file and then create again this extension.

  • How disable the buttons 'Delete Proflile' and 'Rename Profile' when the Profile Manager opens at startup?

    I have multiple Firefox profiles for the various people who use my computer and I'd hate for someone to accidentally delete my profile when you go online. Is there anyway I can disable this key at startup of Firefox and just work when I open the Profile Manager?

    I was originally going to just to give everyone their own Windows login, but it is easier for me to do only in this way. Help is appreciated.

    Ignore the Profile Manager by making a shortcut on the desktop for each of these profiles. You should learn to do it now, because the Profile Manager is likely to remove Firefox pretty quickly. My guess is in Firefox 9 or 10 at the end of this year or early next year.

    http://KB.mozillazine.org/Starting_Firefox_or_Thunderbird_with_a_specified_profile#Bypassing_the_Profile_Manager

Maybe you are looking for