" /> Passwort <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
Nach Hause SQL Primary Key
PDF Note

PRIMARY KEY - Diese Einschränkung ermöglicht es Ihnen, jeden Datensatz eindeutig identifizieren in der Tabelle.

Der Primärschlüssel muss eindeutige Werte enthalten.

Der Primärschlüssel kann nicht NULL-Werte enthalten.

Jede Tabelle sollte einen Primärschlüssel haben, und jede Tabelle kann nur einen Primärschlüssel haben.

SQL PRIMARY KEY-Einschränkungen in CREATE TABLE

Die folgende SQL schafft eine PRIMARY KEY-Einschränkung für die Spalte "p_id", beim Erstellen einer Tabelle "Personen":

MySQL:

1
2
3
4
5
6
7
8
CREATE TABELLE Personen (
P_id int NICHT NULL,
LastName varchar(255) NICHT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (P_id)
)

SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
CREATE TABELLE Personen (
P_id int NICHT NULL PRIMARY KEY,
LastName varchar(255) NICHT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

Sie können verteilen Limiter PRIMARY KEY mehrere Spalten, verwenden Sie die folgende Syntax SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
8
CREATE TABELLE Personen (
P_id int NICHT NULL,
LastName varchar(255) NICHT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT pk_PersonID PRIMARY KEY (P_id,LastName)
)

SQL PRIMARY KEY-Einschränkungen mit ALTER TABLE

Die folgende SQL schafft eine PRIMARY KEY-Einschränkung für die Spalte "p_id", wenn die Tabelle "Personen" wurde bereits gegründet:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELLE Personen
ADD PRIMARY KEY (P_id)

Sie können verteilen Limiter PRIMARY KEY mehrere Spalten, verwenden Sie die folgende Syntax SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELLE Personen
ADD CONSTRAINT pk_PersonID PRIMARY KEY (P_id,LastName)

- Hinweis:

Entfernung von PRIMARY KEY

So entfernen Sie eine PRIMARY KEY-Einschränkung verwenden Sie die folgende SQL:

MySQL:

1
2
ALTER TABELLE Personen
DROP PRIMARY KEY

SQL Server / Oracle / MS Access:

1
2
ALTER TABELLE Personen
DROP CONSTRAINT pk_PersonID

Kommentare

 
-1 #1 Milton Junior 2011-03-28 22:16 Boy, war ich ab, Dinge zu müssen wurden auf diese Weise angeordnet, das war es wert!
Ich wirklich genossen!
Zitieren
 
 
-4 #2 nguyenthephong 2011-04-25 04:04 richtigen Schlüssel ist die Weisheit, die Weisheit, die ich gelöscht skeptisch Ohren klar sind, so dass keine baos nbhuw nach der Anwendung nur nach Hause liefern!
Msg 156, Level 15, State 1, Line 1
Falsche Syntax in der Nähe das Schlüsselwort 'primary'.
Zitieren
 
 
0 #3 km 2011-12-20 13:58 Zitieren
 

Genehmigung

Nizza Ajax Poll

Welche meiner Erweiterungen ist die beste?

Statistiken

Anzeige