Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

SQL Integer Veľkosti

Použitie správneho dátového typu je rozhodujúce pre SQL , pretože rôzne typy dát používajú rôzne množstvo priestoru pre ukladanie , majú rôzne rozsahy a môže priniesť rôzne výsledky pri použití vo výpočtoch týkajúcich sa zaokrúhľovania . U číselných dátových typov , ako je Integer , je to obzvlášť dôležité . Dátový typ použitý určuje maximálny rozsah hodnôt , vrátane , ak je hodnota môže byť negatívne alebo nie . Použitie číselných dátových typov držať celočíselné hodnoty sa mierne líšia v závislosti na jazyku databázy . Celočíselné hodnoty

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é .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené