როგორ ამოიღოთ უნიკალური შეზღუდვა Oracle-ში?
როგორ ამოიღოთ უნიკალური შეზღუდვა Oracle-ში?

ვიდეო: როგორ ამოიღოთ უნიკალური შეზღუდვა Oracle-ში?

ვიდეო: როგორ ამოიღოთ უნიკალური შეზღუდვა Oracle-ში?
ვიდეო: Oracle - SQL - Unique Constraint 2024, მაისი
Anonim

სინტაქსი ამისთვის Oracle-ში უნიკალური შეზღუდვის მოხსნა არის: ALTER TABLE ცხრილის_სახელი ვარდნის შეზღუდვა შეზღუდვის_სახელი; ცხრილის_სახელი. მაგიდის სახელი შეცვლა.

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

ჩამოაგდეს უნიკალური შეზღუდვა სინტაქსი ამისთვის ჩაშვება ა უნიკალური შეზღუდვა SQL სერვერში არის: ALTER TABLE ცხრილის_სახელი ვარდნის შეზღუდვა შეზღუდვის_სახელი; ცხრილის_სახელი. შესაცვლელი ცხრილის სახელი.

მეორეც, რა არის უნიკალური გასაღების შეზღუდვა Oracle-ში? Oracle-ის უნიკალური შეზღუდვა სინტაქსი A უნიკალური შეზღუდვა არის მთლიანობა შეზღუდვა რომელიც უზრუნველყოფს სვეტში, ან სვეტების ჯგუფში შენახულ მონაცემებს უნიკალური ცხრილის რიგებს შორის. ეს უნიკალური შეზღუდვა მიუთითებს, რომ სვეტის_სახელის მნიშვნელობები არის უნიკალური მთელ მაგიდაზე.

აქედან გამომდინარე, შეგვიძლია თუ არა ჩამოვაგდოთ უნიკალური ინდექსი Oracle-ში?

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

რა განსხვავებაა უნიკალურ ინდექსსა და უნიკალურ შეზღუდვას შორის Oracle-ში?

უნიკალური ინდექსი არის შესრულებისთვის. თუმცა უნიკალური შეზღუდვები და უნიკალური ინდექსები ორივე ეხმარება უნიკალურობა , მათი მიზნები განსხვავებულია. ა უნიკალური შეზღუდვა გამიზნულია მონაცემთა მთლიანობის აღსასრულებლად. ა უნიკალური შეზღუდვა შეიძლება შექმნას ა უნიკალური ინდექსი ირიბად, მაგრამ ის არ ეყრდნობა და არ სჭირდება ინდექსი მონაცემთა მთლიანობის შესანარჩუნებლად.

გირჩევთ: