Spørgsmål vedr. Primary Key constraint
Hej,Jeg har et spørgsmål vedr. Oracle og Primary key.
Det er sikkert fordi jeg på forhånd er indoktrineret med MySQL, men håber at det kan løses :)
Hvis vi antager følgende tabel i MySQL:
CREATE TABLE brugerliste (
id TINYINT(2) NOT NULL AUTO_INCREMENT,
navn VARCHAR(20) NOT NULL,
PRIMARY KEY(id));
Hvis man laver et par INSERT's:
INSERT INTO brugerliste(navn) VALUES('Neocron');
INSERT INTO brugerliste(navn) VALUES('Julemanden');
Så får vi følgende:
id: 1
navn: Neocron
id: 2
navn: Julemanden
Hvis vi laver det samme med Oracle,
CREATE TABLE brugerliste (
id NUMBER(2),
navn VARCHAR2(20),
CONSTRAINT id_constraint PRIMARY KEY(id));
Her skal jeg også angive en værdi for id. Den auto-incrementer ikke ligesom MySQL (AUTO_INCREMENT). Mit spørgsmål som den grønne Oracle bruger, jeg nu engang er - hvordan (eller kan man?) få Oracle til selv at inkrementere min id uden at skulle angive den som f.eks:
INSERT INTO brugerliste VALUES(1, 'Neocron');
INSERT INTO brugerliste VALUES(2, 'Neocron');
På forhånd tak :)