Სარჩევი:

რა არის Nocheck შეზღუდვა SQL Server?
რა არის Nocheck შეზღუდვა SQL Server?

ვიდეო: რა არის Nocheck შეზღუდვა SQL Server?

ვიდეო: რა არის Nocheck შეზღუდვა SQL Server?
ვიდეო: Adding a check constraint - Part 6 2024, ნოემბერი
Anonim

თან NOCHECK ამას აკეთებს არსებული მონაცემების შემოწმების გარეშე. ასე რომ, დამაბნეველი სინტაქსი WITH NOCHECK ᲩᲔᲙᲘ შეზღუდვა საშუალებას აძლევს ა შეზღუდვა არსებული მონაცემების შემოწმების გარეშე. განსაზღვრავს, არის თუ არა ცხრილში მონაცემები დამოწმებული ახლად დამატებული ან ხელახლა ჩართული უცხო გასაღების ან შემოწმების მიხედვით შეზღუდვა.

შემდეგ, როგორ გავააქტიურო შეზღუდვების შემოწმება SQL Server-ში?

ჩართვა ა შეამოწმეთ შეზღუდვა სინტაქსი ამისთვის საშუალებას იძლევა ა შეამოწმეთ შეზღუდვა SQL Server-ში (გარიგება- SQL ) არის: ALTER TABLE ცხრილის_სახელი WITH შემოწმების შეზღუდვის შემოწმება შეზღუდვის_სახელი; ცხრილის_სახელი. მაგიდის სახელი, რომელიც გსურთ ჩართვა The შეზღუდვის შემოწმება.

ანალოგიურად, რა არის SQL-ში უცხო გასაღების შეზღუდვა? საგარეო გასაღების შეზღუდვები . ა უცხოური გასაღები (FK) არის სვეტი ან სვეტების კომბინაცია, რომელიც გამოიყენება დადგენისთვის და აღასრულოს ბმული მონაცემებს შორის ორ ცხრილში, რათა აკონტროლოს მონაცემები, რომლებიც შეიძლება შეინახოს მასში უცხოური გასაღები მაგიდა.

ამასთან დაკავშირებით, როგორ გამორთო შეზღუდვები SQL-ში?

SQL Server Management Studio-ს გამოყენებით

  1. Object Explorer-ში გააფართოვეთ ცხრილი შეზღუდვით და შემდეგ გააფართოვეთ Keys საქაღალდე.
  2. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით შეზღუდვაზე და აირჩიეთ მოდიფიკაცია.
  3. ცხრილის დიზაინერის ბადეში დააწკაპუნეთ უცხო გასაღების შეზღუდვის აღსრულებაზე და ჩამოსაშლელი მენიუდან აირჩიეთ არა.
  4. დააჭირეთ დახურვას.

რა არის შემოწმების შეზღუდვა მონაცემთა ბაზაში?

ა შეზღუდვის შემოწმება მთლიანობის სახეობაა შეზღუდვა SQL-ში, რომელიც განსაზღვრავს მოთხოვნას, რომელიც უნდა აკმაყოფილებდეს a-ში თითოეულ მწკრივს მონაცემთა ბაზა მაგიდა. The შეზღუდვა უნდა იყოს პრედიკატი. შეამოწმეთ შეზღუდვები გამოიყენება ა-ში მონაცემთა ვალიდურობის უზრუნველსაყოფად მონაცემთა ბაზა და უზრუნველყოს მონაცემთა მთლიანობა.

გირჩევთ: