Microsoft
Software
Hardware
Network
Question : Exception handling for insert statement
Need a simple program that inserts records into a table and delete some records after the insert is successful. I have to check for exceptions and commit at the right place. I not sure what exceptions I should check for the insert and when to do the commit.
Here is the same proc I wrote. Please suggest a better way of handling exception and deletes after the insert is successful.
create or replace procedure insert_adj_rec (P_btch_id batch.btchid%type)
IS
l_trans_id trans.trans_id%type := 123;
BEGIN
INSERT INTO TABLE1 (
COL1,
COL2,
COL3)
VALUES (
SELECT COL1,
COL2,
amount * -1 ------make negative to postive
FROM TABLE2
WHERE BTCH_ID = P_BATCH_ID
AND trans_id = l_Trans_id
and amount < 0);
---after insert is success delete negative amounts
delete from table2
where amount < 0;
COMMIT;
EXCEPTION
WHEN DUP_VAL_ON_INDEX THEN ---not sure if this is right
DBMS_OUTPUT.PUT_LINE ('DUPLICATE RECORD - ' || SQLERRM);
ROLLBACK;
END;
Max points because of urgency.
Answer : Exception handling for insert statement
Bit tricky. Are the servers members of a domain?
I'm thinking that if you get php to run under a user account, you can add that user's perms to the network share permissions:-
http://support.microsoft.c
om/default
.aspx?scid
=kb;en-
us;
Q124184
Random Solutions
Cisco 2950 Vlan for Voice
lotus script to check the groups
Symantec Endpoint Protection - SID 23615 HTTPS Tidserv Request 2 Detected
Making a Button on a Form Visible After Checking the Text Property of a ComboBox on the Form
Exchange Restarts Unknown reason
What are major differences between VB.NET and C#.NET?
How can i add column name in list generic?
Symantec Antivirus 9.0.0.338 move to a new server issues!
Use .NET or SSIS to download Exhange email and process attachments
Exchange 2007 Certificate Renewal