Oracle SQL Developer (Tworzenie tabel)

0

Witam, zaczynam uczyć się w SQL tworzenia tabel i mam pytanie: Czy różnica jest jedynie w zapisie czy w działaniu?
Oto kody:

--1

(ID number(1),
NAZWISKO varchar2(15) NOT NULL,
TYTUL varchar2(20) NOT NULL,
CONSTRAINT N1_AA PRIMARY KEY(ID) );```

--2
```CREATE TABLE NAUCZ2_AA
(ID number(1) CONSTRAINT N2_AA PRIMARY KEY,
NAZWISKO varchar2(15) NOT NULL,
TYTUL varchar2(20) NOT NULL);```
0

W sumie dla tego przypadku to tylko inny zapis.

  1. zapis MUSISZ zastosować w przypadku CONSTRAINT PRIMARY KEY(ID, NAZWISKO)
0

Nazwiska mogą się dublować przecież, dlatego unikalny bd ID wg mnie. Ale chodziło mi o to czy w tych moich zapisach to będzie dawło ten sam skutek

0
  1. Przeczytaj jeszzcze raz moją odpowiedź.
  2. Jeśli nie rozumiesz, to wróć do pkt. 1

1 użytkowników online, w tym zalogowanych: 0, gości: 1