mam problem z jednym zapytaniem, jak dodać kolumnę z kluczem. Mam tabele w bazie danych z 3 kluczami (opisane pk 1,2,3), a jak próbuje dodać kolumnę, to wyskakuje błąd, że w tabeli może być tylko jeden klucz - teoretycznie chyba prawda.
zapytanie wyglada tak:
ALTER TABLE tti.CONTRACTS ADD TMP varchar(5) PRIMARY KEY
i nie działa, a tabela była tworzona tak:
CREATE TABLE tti.CONTRACTS ( NAME VARCHAR2(30), CONTRACT VARCHAR2(40), RTM_NO NUMBER, PROC VARCHAR2(10), SD VARCHAR2(10), DIR VARCHAR2(60), PRIMARY KEY(NAME, CONTRACT, RTM_NO) );