NE NULL "Microsoft SQL Server" apribojimai

Įsitikinkite, kad įvestas tinkamas duomenų kiekis

NEKALĖLINIAI apribojimai "Microsoft SQL Server" leidžia jums nurodyti, kad stulpelyje gali būti NULL vertės . Kai sukuriate naują NE NULL apribojimą duomenų bazės stulpelyje, SQL Server tikrina stulpelio esamą turinį bet kokioms NULL reikšmėms. Jei stulpelyje šiuo metu yra NULL vertės, apribojimo kūrimas nepavyksta. Priešingu atveju, "SQL Server" prideda "NOT NULL" apribojimą ir visas ateityje INSERT arba UPDATE komandas, dėl kurių gali būti, kad NULL vertė nesėkminga.

NULL skiriasi nuo nulinės arba nulinės simbolių eilutės. NULL reiškia, kad įrašas nebuvo įrašytas.

NE NULL apribojimo kūrimas

Yra daug būdų, kaip galite sukurti UNIQUE apribojimą SQL Server. Jei norite naudoti Transact-SQL, norėdami pridėti UNIQUE apribojimą esamai lentelei, galite naudoti teiginį ALTER TABLE, kaip parodyta toliau:

ALTER TABLE
ALTER COLUMN NULL

Jei norėtumėte bendrauti su " SQL Server" naudodamiesi GUI įrankiais, galite naudoti "NOT NULL" apribojimą naudodami "SQL Server Management Studio". Štai kaip:

Tai yra viskas, kad "Microsoft SQL Server" sukurtų ne "NULL" apribojimus!