Posted By: vejpuste (Libor Vejpustek) on 'CZdatabases' Title: Re: Oracle a indexy na nullable sloupce Date: Thu Oct 9 08:45:01 2003 > Jak (pokud) resite nefunkcnost indexu na nullable sloupce, zvlaste pak, > pokud > jsou to cizi klice? > > Jde mi to, ze jelito jitrnice hodnota null ve sloupci, tak na dotaz > is null proleza oracle db vsechny radky tabulky full scanem :( > aspon teda 8.1.7. Null hodnoty se v indexu neberou. Na to si zvykni. Cizi klic si predstavuju jako neco ciselnikovyho, kde by snad null hodnoty byt nemeli, ale naopak by tam mely byt hodnoty unikatni. Prikladem by byl ciselnik zakazniku s unikatnim ID, coz je cizi klic v databazi zakazek. V ID zadny null byt nemuze. Pokud chces podle neceho vyhledavat rychle, tak null hodnoty nepouzivej. Libor Vejpustek Ceska zemedelska univerzita Praha http://web.czu.cz/~vejpuste/ E-mail : vejpuste@uvt.czu.cz