Welcome to Sign in | Help

Re: proceduri stocate in SQL Server 2005

  •  07-02-2008, 12:30 AM

    Re: proceduri stocate in SQL Server 2005

    ignatandrei:

    Ca motiv pot sa iti spun despre
        1.usurinta de a mentine codul  - e mai usor sa fie sparte
        2. usurinta de a lucra -e mai usor ca 4 programatori sa lucreze la 4 proceduri decit 4 la aceeasi SP
        3. Daca ai o conventie de notare - e usor de identificat
        4. Pentru Delete nu trebuie sa treci toate cimpurile, ci doar ID-ul ( ma rog, last wins ....)

    Pe de alta parte, parerea mea ar fi una care nu se aliniaza la Best Practices, ci e un pic pe linga : pentru tabele cu multe cimpuri, faci o PS de insert cu cimpurile principale( de pilda, pentru un user cu NumeDeLogare + Parola), o  PS de delete cu ID -  iar pentru update folosesti direct cod ....

    am sa o iau de la coada la cap:

    3, 4 - good point (intr-adevar pct 3 rezolva o problema destul de spinoasa)

    2 - se reduce nr de proceduri dar va fi una pt fiecare tabel deci munca se va putea imparti in continuare

    1 - asta e un aspect foarte important, ironia face ca eu am ales varianta cu o singura procedura pt ca mie aia mi s-a parut mai usor de mentinut.. (totusi e foarte probabil sa ma fi inselat - nu am lucrat decat la aplicatii relativ mici)

    dupa cum ziceam o sa revin cu un exemplu si cod scris pt ca e mai usor de urmarit decat explicatiile mele Embarrassed
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems