SQL - Elsődleges kulcs

Sql elsődleges kulcs:

A PRIMARY KEY parancs egyedileg azonosítja minden rekordot egy adatbázisban. Elsődleges kulcsnak tartalmaznia kell egy  egyedi értékeket. Az elsődleges kulcs oszlop nem tartalmazhat nulla értéket.

SQL elsődleges kulcs új táblában:

MySQL:

CREATE TABLE személyek
(
személyek_azonosító int NOT NULL,
vezetéknév varchar(255) NOT NULL,
keresztnév varchar(255),
cím varchar(255),
város varchar(255),
elsődleges kulcs (személyek_azonosító)
)

SQL Server / Oracle / MS Access:

CREATE TABLE személyek
(
személyek_azonosító int NOT NULL PRIMARY KEY,
vezetéknév varchar(255) NOT NULL,
keresztnév varchar(255),
cím varchar(255),
város varchar(255)
)

MySQL / SQL Server / Oracle / MS Access:

CREATE TABLE személyek
(
személyek_azonosító int NOT NULL,
vezetéknév varchar(255) NOT NULL,
keresztnév varchar(255),
cím varchar(255),
város varchar(255),
CONSTRAINT pk_személyek azonosító PRIMARY KEY (személyek_azonoító,vezetéknév)
)

SQL elsődleges kulcs változó táblában:

MySQL / SQL Server / Oracle / MS Access:

ALTER TABLE személyek
ADD PRIMARY KEY (szeméylek_azonosító)

MySQL / SQL Server / Oracle / MS Access:

ALTER TABLE személyek
ADD CONSTRAINT pk_személyek azonosító PRIMARY KEY (személyek_azonosító,vezetéknév)

Elsődleges kulcs visszavonása drop parancsal:

MySQL:

ALTER TABLE személyek
DROP elsődleges kulcs

SQL Server / Oracle / MS Access:

ALTER TABLE személyek
DROP CONSTRAINT pk_személyek azonosító

A hozzászólás csak a regisztrált és bejelentkezett tagok számára engedélyezett!

Oldalainkat 38 vendég böngészi
Látogatóink száma: 2010.07.10 -től