Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Všetky verzie SQL podporuje ukladanie celočíselných hodnôt , ale tam sú niektoré rozdiely v tom , ako je táto realizovaná . Dátový typ integer , s názvom " int " alebo " číslo " , môže mať hodnoty od -2 ^ 31 až 2 ^ 31. Oracle odporúča používať PLS_integer pri ukladaní čísla v tomto rozsahu pre lepší výkon . Uloženie celočíselnú hodnotu v tomto formáte neumožňuje použitie desatinných miest a trvá štyri bajty priestor pre uloženie .
Tiny celočíselné hodnoty
realizácie tinyint dátový typ sa líši medzi rôznymi dodávateľmi databáz. V Microsoft SQL , musia tinyint byť kladná hodnota medzi 0 a 255. . V MySQL , hodnota môže byť medzi -128 a 127 alebo medzi 0 a 255. . V oboch prípadoch , dát vyžaduje jeden bajt skladovanie . Oracle nie je výslovne podporovať tinyint , ale namiesto toho používa číslo ( 1 ) .
Big celočíselné hodnoty
Veľké celočíselné hodnoty sú prekročení rozsahu štandardu číslo Typ dát . Oni používajú osem bajtov pamäti . V aplikácii Microsoft a MySQL , rozsah bigint typu je od -2 ^ 63 až 2 ^ 63. MySQL podporuje tiež nepodpísaný rozsah od 0 do 2 ^ 64. Uloženie čísla v tomto rozsahu v Oracle opäť používa dátový typ Number
Čiastkové celočíselné hodnoty
Uloženie čísla, ktoré nie sú celé čísla - . Tie , ktoré obsahujú desatinné miesta - predstavuje výzvu , aby databáza dizajnérov . Všetky databázové jazyky podporujú definovanie číselné dátové typy presnosť a mierku . Oracle používa čísla ( p , y ) , zatiaľ čo MySQL a Microsoft SQL použiť desatinnú čiarku ( p , y ) , alebo numerické ( p , y ) . Presnosť je celkový počet číslic , ktoré môžu byť uložené . Stupnica je maximálny počet číslic vpravo od desatinnej čiarky . Nastavenej hodnoty môžu mať vplyv na zaoblenie a vykonávať výpočty , takže by mali byť starostlivo vybrané .
Copyright © počítačové znalosti Všetky práva vyhradené