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

Ako definujete celé číslo na serveri SQL Server?

Celé číslo definujete na serveri SQL Server pomocou typu dát „int`. Tu je zrútenie toho, ako to funguje:

Základná definícia:

`` sql

Vytvorte tabuľku MyTable (

Id int, - definuje stĺpec s názvom „ID“ ako celé číslo

Množstvo int - definuje stĺpec s názvom „Množstvo“ ako celé číslo

);

`` `

Kľúčové body:

* rozsah: „Int` ukladá celé čísla (žiadne desatinné miesta) v konkrétnom rozsahu. Na serveri SQL Server je rozsah „int` od -2 147 483 648 do 2 147 483 647.

* úložisko: Používa 4 bajty úložného priestoru.

* Predvolená hodnota: Predvolená hodnota pre stĺpec `int` je` null`, pokiaľ nezadajte inak.

* obmedzenia: Na zabezpečenie integrity údajov môžete použiť obmedzenia ako „nie null“.

Príklad:

`` sql

- Vytvorte tabuľku s celočíselným stĺpcom na ukladanie ID produktu

Vytvorte tabuľkové produkty (

ProductIt int Primárny kľúč, - Celé číslo, primárny kľúč pre jedinečné ID produktu

ProductName Varchar (100),

Cena desatinné miesto (10, 2)

);

- Vložte údaje do tabuľky produktov

Vložte do výrobkov (produkt, produkt, cena)

Hodnota

(1, „laptop“, 1299,99),

(2, „myš“, 24,99),

(3, „klávesnica“, 49,99);

- Spýtajte sa tabuľky a zobrazí sa výrobky a ich ID

Vyberte * z produktov;

`` `

Dôležité úvahy:

* Výber typu údajov: Aj keď je „int` vhodný pre celé čísla, zvážte použitie iných typov údajov, ako je„ bigint “, ak potrebujete širší rozsah alebo` Smallint`, ak potrebujete menší rozsah pre lepšiu efektívnosť.

* presnosť a mierka: „Int` je iba pre celé čísla. Ak potrebujete desatinné miesta, použite dátové typy „desatinné“ alebo „float“.

Dajte mi vedieť, či by ste chceli preskúmať viac o konkrétnych scenároch, voľbách typu dát alebo o tom, ako používať celé čísla v rôznych operáciách servera SQL.

Najnovšie články

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