Я изучаю SQL, а то, что меня беспокоит, заключается в том, что я не могу найти ВСЕ ограничения на таблице. Я создал таблицу с
create table t2
(a integer not null primary key,
b integer not null, constraint c1 check(b>0),
constraint fk1 foreign key(a) references t1(a));
и добавил ограничение с помощью
alter table t2
add constraint c2 check (b<20);
Затем я попытался увидеть ВСЕ (четыре) ограничения с помощью
show table status
from tenn #-->the name of my database
like 't2';
а затем
show create table t2;
а затем
select *
from information_schema.key_column_usage
where table_name='t2';
и, наконец,
select *
from information_schema.table_constraints
where table_name='t2';
Но ни один из них не показывает все четыре ограничения. Может ли кто-нибудь сказать мне, как их видеть?
Спасибо большое!