SQL дээр шалгах гэж юу вэ?
SQL дээр шалгах гэж юу вэ?

Видео: SQL дээр шалгах гэж юу вэ?

Видео: SQL дээр шалгах гэж юу вэ?
Видео: T-SQL - Хязгаарлалтуудыг шалгах 2024, Арваннэгдүгээр
Anonim

SQL CHECK Хязгаарлалт. The ШАЛГАХ хязгаарлалтыг баганад байрлуулж болох утгын мужийг хязгаарлахад ашигладаг. Хэрэв та тодорхойлсон бол a ШАЛГАХ Хүснэгт дээрх хязгаарлалт нь мөрийн бусад баганын утгууд дээр үндэслэн тодорхой багана дахь утгыг хязгаарлаж болно.

Мөн мэдээллийн санд шалгах гэж юу вэ?

А шалгах Хязгаарлалт нь SQL-ийн нэгдмэл байдлын хязгаарлалтын төрөл бөгөөд мөр тус бүрээр хангагдсан байх ёстой шаардлагыг тодорхойлдог. мэдээллийн сан ширээ. Энэ нь хүснэгтийн нэг багана эсвэл олон баганатай холбоотой байж болно. Предикатын үр дүн нь NULL байгаа эсэхээс хамааран TRUE, FALSE эсвэл UNKNOWN байж болно.

Цаашилбал, SQL дээр шалгах хязгаарлалтыг хэрхэн өөрчлөх вэ? SQL Server Management Studio ашиглах

  1. Object Explorer дээр шалгах хязгаарлалтыг агуулсан хүснэгтийн баруун товчийг дараад Дизайныг сонгоно уу.
  2. Хүснэгтийн дизайнер цэснээс Хязгаарлалтуудыг шалгах дээр дарна уу.
  3. Хязгаарлалтуудыг шалгах харилцах цонхны Сонгосон шалгах хязгаарлалтын доор засахыг хүссэн хязгаарлалтаа сонгоно уу.

Үүнтэй адилаар, SQL-д чекийг хэрхэн нэмэх вэ?

a. үүсгэх синтакс шалгах ALTER TABLE мэдэгдэл дэх хязгаарлалт SQL Сервер (Гүйлгээ- SQL ) нь: ALTER TABLE хүснэгтийн нэр НЭМЭХ CONSTRAINT хязгаарлалтын нэр ШАЛГАХ (баганын_нэрийн нөхцөл); хүснэгтийн нэр. Таны өөрчлөхийг хүссэн хүснэгтийн нэр нэмэх а шалгах хязгаарлалт.

Шалгах хязгаарлалтын асуулт хариултын зорилго юу вэ?

The хязгаарлалт Хэрэв заасан баганад утга оруулсан бол энэ нь "нэг" хүснэгтэд аль хэдийн байх ёстой эсвэл бичлэг нэмээгүй байхыг баталгаажуулдаг. Өвөрмөц. Заасан баганад хадгалагдсан бүх өгөгдлийн утгууд нь өвөрмөц байхыг баталгаажуулдаг. Энэ нь NULL утгыг зөвшөөрдөг учраас PRIMARY KEY-ээс ялгаатай. ШАЛГАХ.

Зөвлөмж болгож буй: