• kapil_kk (4/19/2013)


    Sean Lange (4/19/2013)


    kapil_kk (4/19/2013)


    Sean Lange (4/19/2013)


    You can't do updates/insert/deletes in a function. You would need to make this a stored proc instead. Have you considered MERGE? I think you could probably turn this whole thing into a MERGE with OUTPUT.

    Actually this script I write to create a STNNo which will I used to insert in a column value with another stored procedure...

    How can I achieve this thing?

    The shortest path is to turn this into a proc instead of a function. There seems to be a lot of improvements you could make so this code flows a bit smoother.

    But if I create a stored procedure for this then while inserting into a table for a particular column I need to call a sp within a sp and I think this will effect the performance

    What if I convert this whole script into a dynamic query and assign to a variable and then simple assign that variable to that column while inserting.... Is it right approach?

    _______________________________________________________________
    To get quick answer follow this link:
    http://www.sqlservercentral.com/articles/Best+Practices/61537/