Агуулгын хүснэгт:

Nocheck хязгаарлалт SQL сервер гэж юу вэ?
Nocheck хязгаарлалт SQL сервер гэж юу вэ?

Видео: Nocheck хязгаарлалт SQL сервер гэж юу вэ?

Видео: Nocheck хязгаарлалт SQL сервер гэж юу вэ?
Видео: Java Tech Talk: Telegram бот на java за 1 час 2024, May
Anonim

ХАМТ NOCHECK одоо байгаа өгөгдлийг шалгахгүйгээр хийдэг. Тиймээс WITH гэсэн төөрөгдүүлсэн синтакс NOCHECK ШАЛГАХ ХЯЗГААРЛАЛТ боломжийг олгодог хязгаарлалт одоо байгаа өгөгдлийг шалгахгүйгээр. Хүснэгт дэх өгөгдөл нь шинээр нэмэгдсэн эсвэл дахин идэвхжүүлсэн ГАДААД ТҮЛХҮҮР эсвэл CHECK-ийн эсрэг баталгаажсан эсэхийг заана. хязгаарлалт.

Дараа нь би SQL сервер дээр шалгах хязгаарлалтыг хэрхэн идэвхжүүлэх вэ?

Идэвхжүүлэх а Хязгаарлалт шалгах -д зориулсан синтакс идэвхжүүлэх а SQL сервер дээрх хязгаарлалтыг шалгах (Гүйлгээ- SQL ) нь: ALTER TABLE table_name WITH CHECK CONSTRAINT-ИЙГ ШАЛГАХ хязгаарлалтын нэр; хүснэгтийн нэр. Хүссэн хүснэгтийн нэр идэвхжүүлэх нь хязгаарлалтыг шалгах.

Үүний нэгэн адил, SQL-д гадаад түлхүүрийн хязгаарлалтыг хэрэгжүүлэх гэж юу вэ? Гадаад гол хязгаарлалтууд . А гадаад түлхүүр (FK) нь тогтооход ашигладаг багана буюу баганын хослол юм хэрэгжүүлэх -д хадгалагдаж болох өгөгдлийг хянах хоёр хүснэгтийн өгөгдлийн хоорондох холбоос гадаад түлхүүр ширээ.

Үүнтэй холбогдуулан би SQL дээрх хязгаарлалтыг хэрхэн унтраах вэ?

SQL Server Management Studio ашиглах

  1. Object Explorer-д хязгаарлалттай хүснэгтийг өргөтгөж, дараа нь Түлхүүр хавтсыг өргөжүүлнэ үү.
  2. Хязгаарлалт дээр хулганы баруун товчийг дараад Өөрчлөхийг сонгоно уу.
  3. Хүснэгтийн зохион бүтээгчийн хэсэгт байрлах "Гадаад түлхүүрийн хязгаарлалтыг хэрэгжүүлэх" гэснийг товшоод доош унадаг цэснээс Үгүй гэснийг сонгоно.
  4. Хаах товчийг дарна уу.

Өгөгдлийн сангийн шалгах хязгаарлалт гэж юу вэ?

А хязгаарлалтыг шалгах бүрэн бүтэн байдлын нэг төрөл юм хязгаарлалт SQL-д мөр тус бүрээр хангагдсан байх ёстой шаардлагыг тодорхойлдог мэдээллийн сан ширээ. The хязгаарлалт предикат байх ёстой. Хязгаарлалтуудыг шалгах а дахь өгөгдлийн үнэн зөвийг баталгаажуулахад ашигладаг мэдээллийн сан мөн мэдээллийн бүрэн бүтэн байдлыг хангах.

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