Tema: Re: T-SQL OR vs IN
Autorius: IF
Data: 2009-11-16 21:08:26
Techniskai ne tas pats todel kad , jei mum reikia rasti tokia uzklausa WHERE 
A = 1 AND B IN (2, 3, 4) transformavus ir  tiesu taikymu per OR bus 
klaidingas loginis duomenu pateikimas

Antra gal pats paaiskintum savo eskrasensine kalba ka turi galvoje sakydamas 
optimaizeris, as asmeniskai ne aiskiaregis kad tai suprasciau, Duomenu 
bazeje optimaizeris? tai kokios? MS 2000, 2005, 2008 ?
Kurioje vietoje tas optimaizeris transformuoja sia uzklausa, darant 
tiesiogiai uzklausa i DB, per view, o gal trigeri, o gal is ties cia is tu 
ddddd adminu kurie aplikacijas daro interguota VS kalba kuri skirta tik 
isimtiniams dd atvejams ir ten vyksta SQL transformacijos, gal pas tave 
super druper compiliatorius ir jis atrades SQL uzklausas jas automatiskai 
jas transformuoja, DB pacios nustatymai, tai sioje vietoje as galima burti 
kiek nori is tirsciu, butum numetes nuoroda apie ka kalba, butu aiskiau, 
nors as visgi laikausi tos pozicijos, su siu dienu adminais kuo maziau 
bendrauji tuo laimingesnis, tai imi konkreciu atveju ir prasibandai 
praktiskai skirtumus ir nesuki galvos



"Laimis" <wiela@centras.lt> wrote in message 
news:hds34v$o1b$1@trimpas.omnitel.net...
> IF rašė:
>> Tai buvo klausimas o ne supratimo demonstravimas tai viena
>> Tokios zinios demonstruoja nes upratima o elementarias technines 
>> smulkmenas
>> kurios paciam greicio optimizavimui mazai turi itakos. tai antra
>> Trecia greicio optimizavimas dazniausiai remiasi ne kiek paciu SQL 
>> uzklausu
>> optimizavimu, kiek duomenu kesavimo optimaliu isskirstymu, tarp duomenu
>> serverio ir kliento, kas daznai praktiskai visiskai neimana, del 
>> visaziniu
>> berniuku sedinciu serveriu pusese ir  pagal savo taisykles ten 
>> deliojancius
>> varneles, va ten pati gyliausia optimizavimo esme
>>
>
> Gal be biletristikos teiksies paaiškinti ką reiškia pačio išsakyta 
> nesąmonė, cituoju:
> „
> Tai tik loginis tas pats efektas, techniskai nebus tas pats.
>
> OR naudojamas kelioms salygoms apjungti
> IN vienam laukui kelias reiksmes priskirti.
>
> Tai ne tas pats
> “