|
Search
You searched for the word(s):
Showing page 11 of 39 (389 total posts)
< 1 second(s)
-
am rezolvat cu:
if exists (select CustomerCode from STARE where CustomerCode = @CustomerCode and Stare = 0)begin
select.....
insert....
update....
update STARE set Stare = 1 where CustomerCode = @CustomerCode
end
si tot asa if exists cu update stare la sfarsit pana unde se sfarseste while-ul
multumesc
alex.
-
salut,
am o tabela STARE cu 2 coloane CustomerCode, Stare int
iar in interiorul unei proceduri am un WHILE cu o gramada de insert-uri, select-uri, update-uri
select @CustomerCode = min(CustomerCode) from TEST where Process = 0
while @CustomerCode is not nullbegin
select...
insert...
update...
end
procedura se ruleaza pe zeci de mii de ...
-
Care dintre query-uri este cel mai lent (de fapt, cât durează fiecare query) ?primul insert dureaza ~ 12 minal 2-lea insert dureaza ~ 40 minprimul update dureaza ~ 1 secal 2-lea update e rapid ~ 1 sec Dacă cel problematic este primul UPDATE, atunci probabil un index pe coloana CustomerCode (în tabela #tmp_LGX_J şi în tabela TEST) ar ...
-
salut am o problema cu codul asta...ma poate ajuta cineva, cum as putea sa optimizez ce incerc sa fac mai jos....un sfat ceva
declare @Data varchar(20)select @Data = convert(varchar, convert(datetime, dateadd(day, -1, getdate()), 112), 112)
if object_id('tempdb..#tmp_LGX ') is not null drop table #tmp_LGX create table ...
-
am rulat selectul asta si merge ok
select top 1 ID,COMMITMENTNO,LCUTYPE,CUSTOMERID,convert(money, substring(AMOUNT, 5, len(AMOUNT)-9 )),convert(money, COMMTAVAILAMT),CURRENCY,VALUEDATE ,FINMATDATE ,DDENDDATE,convert(money, substring(AMOUNT, 5, len(AMOUNT)-9 )) - convert(money, COMMTAVAILAMT),CATEGORY, CONDSPECLD, ...
-
da, functioneaza si insertul de mai sus..
alex.
-
salut,
@ignatandrei - nu, masina este pe 32
@B_gd_n[ ]Sahlean - da, am utilizat ce ofera MS, o sa incerc si cu altceva daca mai am probleme
@rsocol - am incercat un select mai simplu si merge....dar imi aduc aminte ca au mai fost si alte selecturi la care imi aparea problema asta(eroarea asta)
cateodata merge, cateodata nu....de cele mai ...
-
da in oracle merge selectul
alex.
-
salut,
am si eu eroarea asta:
Server: Msg 7399, Level 16, State 1, Line 1OLE DB provider 'OraOLEDB.Oracle' reported an error. The provider reported an unexpected catastrophic failure.OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' ICommandText::Execute returned 0x8000ffff: The provider reported an unexpected catastrophic failure.].
are ...
-
multumesc mult, e perfect.
alex.
... 11 ...
|
|
|