Как добавить новый столбец с ограничениями внешнего ключа в одном выражении в oracle

Как добавить новый столбец с constraint foreign key в одной инструкции в oracle? Может ли кто-нибудь привести пример запроса?

Ответ 1

    alter table tab1
    add c1 number(20) constraint tab1_c1_fk references tab2(c2);

c1 новый столбец в таблице tab1 с FK tab1_c1_fk в таблице tab2 столбца c2.

Ответ 2

ALTER TABLE CODE_LIST_TYPE_ERROR 
ADD ID_CODE_LISTS VARCHAR2(50) NOT NULL
CONSTRAINT CODE_LIST_TYPE_ERROR_FK REFERENCES CODE_LISTS(ID);

запрос оракула для изменения таблицы и добавления нового столбца, который является ссылкой на другую таблицу