Како приказати ограничења табеле у МиСКЛ-у?

Kako Prikazati Ogranicena Tabele U Miskl U



У МиСКЛ-у, ограничења играју виталну улогу у одржавању интегритета података ограничавањем или контролом података који се могу убацити, ажурирати или избрисати из табеле. Ограничења се могу дефинисати током креирања табеле или уградити у већ постојећу табелу. Ако је ограничење омогућено на табели, подацима ће се манипулисати само у складу са наведеним ограничењем.

Овај водич ће пружити детаљне информације о томе како приказати ограничења табеле у МиСКЛ-у.

Како приказати/приказати ограничења табеле у МиСКЛ-у?

У МиСКЛ-у, ограничења се користе за постављање правила за ограничавање или контролу података који се убацују, ажурирају или бришу из табеле. Ограничења се могу приказати помоћу различитих команди, али пре тога морате да креирате ограничења.







Ограничења се могу креирати приликом креирања табеле као што је дато у наставку у примеру:



ЦРЕАТЕ ТАБЛЕ лх_табле (

ид ИНТ НИЈЕ НУЛЛ,

име ВАРЦХАР(50),

старост ИНТ,

ПРИМАРНИ КЉУЧ (ид),

ПРОВЕРИ (старост >= 18)

);

У горњем примеру, име табеле „ лх_табле ” са ограничењима на „ ид ' и ' старости ” колоне су креиране.



Излаз





Излаз је показао да су табела и ограничења креирани.

Алтернативно, ограничења се такође могу додати постојећој (већ креираној) табели користећи „ АЛТЕР ТАБЛЕ ” као што је приказано у наставку:



АЛТЕР ТАБЛЕ лх_табле АДД ЦОНСТРАИНТ ид_цхецк ЦХЕЦК (ид < 1000);

У горњем примеру, назив нових ограничења „ ид_цхецк ” се креира.

Излаз

Излаз је показао да су ограничења створена.

Након креирања ограничења, постоји више метода за приказивање ограничења, као што је коришћење „ СХОВ ЦРЕАТЕ ” команда или “ информатион_сцхема ”.

Метод 1: Прикажите ограничења помоћу команде „СХОВ ЦРЕАТЕ ТАБЛЕ“.

Ограничења одређене табеле могу се приказати коришћењем команде СХОВ ЦРЕАТЕ ТАБЛЕ, са одређеним именом табеле. Пример приказивања ограничења „ лх_табле ” је дато у наставку:

СХОВ ЦРЕАТЕ ТАБЛЕ лх_табле;

Излаз

Излаз приказује ограничења „лх_табле“.

Метод 2: Прикажите ограничења користећи информатион_сцхема

Ограничења одређене табеле се такође могу приказати коришћењем „ информациона шема ”. Информације се преузимају коришћењем „ СЕЛЕЦТ ” и табела је наведена са „ ГДЕ ” клаузула. Пример преузимања ограничења „ лх_табле ” је дато у наставку:

СЕЛЕЦТ име_ограничења, тип_ограничења, име_табеле

ФРОМ информатион_сцхема.табле_цонстраинтс

ВХЕРЕ табле_наме = 'лх_табле';

У горњем примеру, цонстраинт_наме , цонстраинт_типе , и табле_наме колоне „ информатион_сцхема.табле_цонстраинтс ” се преузимају.

Излаз

Излаз је показао назив ограничења „ лх_табле ” са својим типом и именом табеле.

Метод 3: Прикажи ограничења више табела

Ограничења више табела се такође могу приказати коришћењем шеме информација табеле ограничења. Да бисте то урадили, морате користити „ ИН ” оператор у „ ГДЕ ” клаузулу за навођење имена табела. Пример преузимања „ лх_табле ' и ' лх_цхецк ” табеле ограничења су дате у наставку:

СЕЛЕЦТ име_ограничења, тип_ограничења, име_табеле

ФРОМ информатион_сцхема.табле_цонстраинтс

ВХЕРЕ табле_наме ИН ('лх_табле', 'лх_цхецк');

Излаз

Излаз је показао доступна ограничења изабраних табела.

Закључак

У МиСКЛ-у, ограничења се користе за контролу података којима се може манипулисати у табели. Могу се креирати током креирања табеле помоћу „ КРЕИРАЈ ” или додати у постојећу (већ креирану) табелу помоћу „ АЛТЕР ТАБЛЕ ” команда. Да бисте преузели ограничења, можете користити више метода као што су СХОВ ЦРЕАТЕ ТАБЛЕ или испитивање информатион_сцхема оф табле_цонстраинтс. Овај пост је представио детаљне информације о преузимању ограничења табеле.