Home Forums SQL Server 2005 T-SQL (SS2K5) How to use begin try and transaction with in a loop which call other stored procs. RE: How to use begin try and transaction with in a loop which call other stored procs.

  • rajemessage 14195 (3/14/2014)


    Few part is algorithm like loop.

    and i want to roll back only if error comes any where in side outer loop,

    and after error handeling i want continue with next id of outer loop.

    With that explanation I would agree with Jeff 100%. This could stand to have major overhaul. There is no need for looping to handle this kind of thing. You write set based logic for each step and the stuff that doesn't work you insert into an audit table so you know it "failed".

    _______________________________________________________________

    Need help? Help us help you.

    Read the article at http://www.sqlservercentral.com/articles/Best+Practices/61537/ for best practices on asking questions.

    Need to split a string? Try Jeff Modens splitter http://www.sqlservercentral.com/articles/Tally+Table/72993/.

    Cross Tabs and Pivots, Part 1 – Converting Rows to Columns - http://www.sqlservercentral.com/articles/T-SQL/63681/
    Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs - http://www.sqlservercentral.com/articles/Crosstab/65048/
    Understanding and Using APPLY (Part 1) - http://www.sqlservercentral.com/articles/APPLY/69953/
    Understanding and Using APPLY (Part 2) - http://www.sqlservercentral.com/articles/APPLY/69954/