Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemy przy tworzeniu tabeli
dexter22
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 16.12.2011

Ostrzeżenie: (10%)
X----


Witam

W swojej bazie mam tabele pracownicy, stanowiska oraz instytuty, chcę stworzyć tabelę dydaktycy, w której znajduję się pole: stanowisko i w momencie:

Kod
stanowisko varchar2(20) not null constraint stanowiska_fkey references stanowiska


wyskakuje mi błąd: Name already by an exiting constraint

o co w tym chodzi?? Pozdrawiam

EDIT: Już chyba rozumiem tabela pracownicy posiada: imie, nazwisko, stanowisko a moja tabela DYDAKTYCY dubuluje te pola?

Ten post edytował dexter22 31.12.2011, 11:32:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
buliq
post
Post #2





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Odwołaj się do tabeli to nie powinno być błędu tabela.stanowisko
Go to the top of the page
+Quote Post
dexter22
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 16.12.2011

Ostrzeżenie: (10%)
X----


jak winna wyglądać składnia? Poraz pierwszy jak tworzyłem bazę, pracownicy potrzebowali stanowiska i dałem :

Kod
stanowisko varchar2(20) not null constraint stanowiska_fkey references stanowiska


Tabela dydaktycy również potrzebuje stanowiska...

EDIT:

Problem rozwiązany, trzeba było dać nie stanowiska_fkey tylko stanowiskaa_fkey ponieważ constraint'y winny być unikatowe ( unique )

Ten post edytował dexter22 31.12.2011, 22:46:37
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:11