Необходимо стараться избегать <b>
и <i>
. Они были представлены для "layouting", страница (как между тем удаленный font
тег) и расположение является ничем, что должно быть сделано в HTML, это должно быть сделано в CSS (HTM == Структура, CSS == Расположение). Эти теги могут также исчезнуть в будущем, в конце концов, можно просто использовать CSS и span
теги для создания текста полужирным/курсивным.
<em>
и <strong>
, с другой стороны, только говорит, что что-то "подчеркнуто" или "придано особое значение", это оставляет его абсолютно открытым для брата, как представить его. Большинство браузеров представит их курсив и сильный полужирный, но они не вынуждены сделать это (они могут использовать различные цвета, размеры шрифта, шрифты, безотносительно). Можно использовать CSS для изменения поведения путем, Вы требуете. Можно сделать их полужирными, если Вам нравится и сильный полужирный и красный, например.
Нет. В Oracle SQL Developer такой возможности нет.
Вы должны выполнить запрос вручную или использовать другой инструмент (например, PLSQL Developer имеет такую возможность). PLSQL Developer использует следующий SQL:
select table_name, constraint_name, status, owner
from all_constraints
where r_owner = :r_owner
and constraint_type = 'R'
and r_constraint_name in
(
select constraint_name from all_constraints
where constraint_type in ('P', 'U')
and table_name = :r_table_name
and owner = :r_owner
)
order by table_name, constraint_name
Где r_owner
- это схема, а r_table_name
- это таблица, для которой вы ищете ссылки. Имена чувствительны к регистру
Будьте осторожны, потому что на вкладке отчетов Oracle SQL Developer есть опция «Все таблицы / Зависимости», это из ALL_DEPENDENCIES , которая относится к « зависимостям между процедурами, пакеты, функции, тела пакетов и триггеры, доступные текущему пользователю, включая зависимости от представлений, созданных без каких-либо ссылок на базы данных ». Потом,
Вы можете запросить это из представления ALL_CONSTRAINTS
:
SELECT table_name
FROM ALL_CONSTRAINTS
WHERE constraint_type = 'R' -- "Referential integrity"
AND r_constraint_name IN
( SELECT constraint_name
FROM ALL_CONSTRAINTS
WHERE table_name = 'EMP'
AND constraint_type IN ('U', 'P') -- "Unique" or "Primary key"
);
Замените [Your TABLE] на emp в запросе ниже
select owner,constraint_name,constraint_type,table_name,r_owner,r_constraint_name
from all_constraints
where constraint_type='R'
and r_constraint_name in (select constraint_name
from all_constraints
where constraint_type in ('P','U')
and table_name='[YOUR TABLE]');
Как насчет чего-то вроде этого:
SELECT c.constraint_name, c.constraint_type, c2.constraint_name, c2.constraint_type, c2.table_name
FROM dba_constraints c JOIN dba_constraints c2 ON (c.r_constraint_name = c2.constraint_name)
WHERE c.table_name = <TABLE_OF_INTEREST>
AND c.constraint_TYPE = 'R';