Győződjön meg arról, hogy a megfelelő mennyiségű adatot beírta
A Microsoft SQL Server NINCS korlátozásai lehetővé teszik, hogy megadja, hogy az oszlopban nem szerepelnek NULL értékek . Amikor új NOT NULL korlátozást hoz létre egy adatbázis oszlopra, az SQL Server ellenőrzi az oszlop aktuális tartalmát bármely NULL értékhez. Ha az oszlop jelenleg NULL értékeket tartalmaz, a korlátozás létrehozása sikertelen. Ellenkező esetben az SQL Server hozzáadja a NOT NULL korlátot és a jövőbeli INSERT vagy UPDATE parancsokat, amelyek a NULL érték meghiúsulását eredményeznék.
A NULL különbözik a nulla vagy a nulla karakterlánctól. A NULL azt jelenti, hogy nincs bejegyzés.
NEM NULL korlátozás létrehozása
Sokféleképpen hozhat létre UNIQUE kényszert az SQL Serverben. Ha a Transact-SQL-t UNIQUE kényszer hozzáadása egy meglévő táblára kívánja használni, használja az ALTER TABLE utasítást az alábbiak szerint:
ALTER TÁBLÁZAT
ALTER COLUMN NOT NULL
Ha jobban szeretne együttműködni az SQL Server- lel a GUI eszközök használatával, akkor is létrehozhat egy NOT NULL korlátot az SQL Server Management Studio használatával. Itt van, hogyan:
- Nyissa meg az SQL Server Management Studio alkalmazást.
- Bontsa ki az adatbázis Táblázatok mappáját, ahová a kényszert kívánja létrehozni.
- Kattintson a jobb gombbal az asztalra, ahová a kényszert fel kívánja venni, és kattintson a Tervezés gombra.
- Ellenőrizze a NOT NULL jelölőnégyzetet azon oszlop (ok) nak, amelyeknek NEM NULL kényszer (ek) nek kell lenniük.
Ez minden, ami NINCS kényszerítő tényezőt hoz létre a Microsoft SQL Server-ben!