Skip to main content

NEM NULL kényszerítő tényezők létrehozása a Microsoft SQL Server rendszerben

Nincs link... Nemeeegy!!!! Null's Royale #1 (Április 2024)

Nincs link... Nemeeegy!!!! Null's Royale #1 (Április 2024)
Anonim

A Microsoft SQL Server NINCS korlátozásai lehetővé teszik, hogy megadja, hogy az oszlopban nem szerepelnek NULL értékek.

A NULL különbözik a nulla vagy a nulla karakterlánctól. A NULL azt jelenti, hogy nincs bejegyzés.

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.

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ÁZATALTER 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.

Ilyen egyszerű!