Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

does oracle handle stored procedure concurrency

908377Jan 2 2012 — edited Jan 3 2012
dear all,

Please any one could help on this my problem is appreciated.......

i'm generating ticket numbers using stored procedure as below .

i need to know followings .....(i'm using oracle 10g)

1 .Does oracle stored procedure handle concurrency by default or does db manage concurrency when we using sps or do we have handle concurrency inside a stored procedure?
2.when i generating ticket no using this stored procedure is there any concurrency issue when 100 clients are access it concurrently???
3. Is there issue or bug in my java code??????????
4.I have already used select for update statement but when i used that in db rowlocks are hanging and db become stuck .........
SELECT serial_no into newSerial FROM SERIAL_TAB WHERE BR_CODE=xbranch AND SCH_CODE = xscheme for update;

could any one can help please................................

in my java code i use transaction and setAutoCommit(false) when calling this sp

public String getTicketNo(String br,String sch){

//getconnection
//setAutoCommit(False);
//call sp get return value ;
//commit;

//if error rollback transaction


}

create or replace PROCEDURE sp_generate_ticket (
xbranch in varchar,
xscheme in varchar ,
xresult OUT VARCHAR
) AS

BEGIN

-----------------------------------------------------------------------------------------------------------------------
newSerial:=0;


SELECT serial_no into newSerial FROM SERIAL_TAB WHERE BR_CODE=xbranch AND SCH_CODE = xscheme;

newSerial:=newSerial+1;

UPDATE SERIAL_TAB SET serial_no=newSerial WHERE BR_CODE=xbranch AND SCH_CODE = xscheme;


--- do other operations -------------------------------------------------------------------------------------

END;

Best Regards,
Pradeep.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 31 2012
Added on Jan 2 2012
8 comments
1,056 views