SQL Primaire Sleutel




  SQL > Tabelbewerkingen > Primaire Sleutel

Uma chave primária é utilizada da identificar de forma única cada linha numa tabela. Pode fazer parte do próprio registo atual ou pode ser um campo artificial (um que não tenha nada que ver com o registo atual). Uma chave primária pode ser composta por um ou mais campos numa tabela. Quando são utilizados vários campos como chave primária, são denominados por chave composta.

As chaves primárias podem ser especificadas quando a tabela é criada (utilizando CREATE TABLE) ou alterando a estrutura da tabela existente (utilizando ALTER TABLE).

Abaixo são apresentados exemplos para a especificação de uma chave primária ao criar uma tabela:

MySQL:

CREATE TABLE Customer
(SID integer,
Last_Name varchar(30),
First_Name varchar(30),
PRIMARY KEY (SID));

Oracle:

CREATE TABLE Customer
(SID integer PRIMARY KEY,
Last_Name varchar(30),
First_Name varchar(30));

SQL Server:

CREATE TABLE Customer
(SID integer PRIMARY KEY,
Last_Name varchar(30),
First_Name varchar(30));

Abaixo são apresentados exemplos para a especificação de uma chave primária ao alterar uma tabela:

MySQL:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

Oracle:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

SQL Server:

ALTER TABLE Customer ADD PRIMARY KEY (SID);

Nota: Antes de utilizar o comando ALTER TABLE para adicionar uma chave primária, deve certificar-se de que o campo se encontra definido como 'NOT NULL' - por outras palavras, NULL não pode ser um valor aceite para esse campo.

SQL Externe Sleutel >>



Copyright © 2014   1keydata.com   Alle rechten voorbehouden



SQL CREATE TABLE
SQL NOT NULL
SQL DEFAULT
SQL UNIQUE
SQL CHECK
SQL CONSTRAINT
SQL Primaire Sleutel
SQL Externe Sleutel
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM




Site-overzicht