Вот как:
SQL> create table accountdetails (id number);
Table created.
SQL> alter table accountdetails add (account_number number,
2 run_dtm number);
Table altered.
SQL> alter table accountdetails add constraint pk_ad primary key (account_number, run_dtm);
Table altered.
SQL>
Нет необходимости делать эти столбцы NOT NULL
, потому что ограничение первичного ключа в любом случае не допустит NULL.
Перед применением ограничения первичного ключа выВам придется заполнить эти столбцы значениями (в противном случае произойдет сбой).