Welcome to Sign in | Help
in Search

Proceduri Stocate ???

Last post 09-16-2006, 12:36 PM by AdrianLupu. 2 replies.
Sort Posts: Previous Next
  •  09-15-2006, 10:36 PM 80

    Proceduri Stocate ???

    Salut. Nu prea am stiut unde sa postez intrebarea, dar here goes... sunt curios care ar fi cea mai indicata metoda pentru un automat de ofertare. In scurt am o app web care in functie de cativa param. trebuie sa execute niste operatii pe date si sa intoarca o serie de rezultate. Initial am abordat problema cu triggere pe tabele si putin cod in C#. In legatura cu asta m-am lamurit, a fost cam prostie. Acum am ajuns la concluzia ca cel mai indicat ar fi sa construiesc o procedura stocata, o execut de mai multe ori in cadrul paginii cu parametrii diferiti, dar totusi sunt ingrijorat de numarul de linii de cod la care sa ajuns cu procedura, chiar daca se executa rapid.

    Este asta o metoda mai buna? Daca exista o cale pentru a face ceva de genul, ca la carte, va rog sa ma lumineze si pe mine cineva.

    Filed under:
  •  09-16-2006, 9:50 AM 83 in reply to 80

    Re: Proceduri Stocate ???

    In momentul in care procedura stocata devine foarte mare se poate sparge in mai multe proceduri stocate in functie de cazurile pe care le trateaza.

    Ceva de genul:

    CREATE PROCEDURE myBigProc
    @CASE INT
    AS
    BEGIN
    SET NOCOUNT ON;
    IF @CASE = 1 EXEC myCase1Proc
    ELSE
     IF @CASE = 2 EXEC myCase2Proc
    ELSE
     IF @CASE = 3 EXEC myCase3Proc
    END
    GO


    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
  •  09-16-2006, 12:36 PM 89 in reply to 83

    Re: Proceduri Stocate ???

    Super. Nu m-am gandit la asta pana acum, dar se implementeaza super in situatia mea.

    Multumesc.

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems