Welcome to Sign in | Help

Re: select problem.

  •  10-02-2008, 11:47 AM

    Re: select problem.

    S-ar putea ca problema ta sa fie "pamanteana".Daca vrei sa filtrezi toate documentele (where a.DocumentDate>=@dataini and a.DocumentDate<=@datafin) din perioada 1 sept 2008 pana la 30 sept 2008

    (

    set @dataini = '20080901'

    set @datafin = '20080930'
    )
    trebuie sa folosesti (de exemplu) valoarea '2008-09-30 23:59' pentru @datafin, in caz contrar '20080930' este interpretat de catre SQL Server ca fiind 2008-09-30 00:00 (in ipoteza in care stochezi pentru documente si ora).

    Pe setari implicite (iar din scriptul publicat de tine nu reiese posibilitatea existentei altui nivel de izolare) daca o tranzactie blocheaza pt. scriere o resursa ca de ex. o inregistrarea, o pagina, ... atunci un batch care incearca sa citeasca date din resursele blocate va fi pus in asteptare si eventual se poate ajunge si la un deadlock. Suplimentar fata de ce a scris XMLDev nu observ in scriptul tau (de exemplu) optiuni care sa determine comportamentul presupus de tine ca de exemplu: FROM ... tabela WITH(READPAST, READREADCOMMITTED ??? ... 
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems