Tema: Re: T-SQL OR vs IN
Autorius: IF
Data: 2009-11-17 00:56:12
Kalba sukasi apie automatini vertima, o ne ranka perrasyta, tarkim sistema 
uzdes skliaustus , o kur sudetingesniu uzklausu operatoriu eiliskumo 
niuansai, nekalbant Selecto Selecte gavima WHERE IN(SELECT * From 
Pobarabanum WHERE IN(....) ). Taigi as iki siol zinojau kad OR ir IN duomenu 
bazes traktuoja kaip skirtingus operatorius, taigi nieko as nevaidinu, bet 
nuosirdziai klausiu, nes tikrai nezinau, kokiose  Duomenu bazese 
TRANSACT-SQL siuos du operatorius suplaka i viena ir kur tai parasyta?

"Laimis" <wiela@centras.lt> wrote in message 
news:hdsavk$31p$1@trimpas.omnitel.net...
> IF rašė:
>> 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
>
> Ke?
>
>>
>> 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 ?
>
> Gal gali (pats sau) paaiškinti kokį bulio logikos/algebros veiksmą atlieka 
> IN(), kokį OR() operatoriai ir kuo šie veiksmai skiriasi reliacinėje 
> algebroje...?
> Jei negali, tai nevaidink ūsuoto.
>
>