2016-03-29 12 views
-1

Ich muss eine Sicherung einer Tabelle erstellen.In der Tabelle ist bereits ein Primärschlüssel definiert. aber es hat keinen Schlüssel darauf

Ich scripted die vorhandene Tabelle (Table1). Bei der Ausführung des Skripts mit dem Tabellenname Table_backup wurde ein Fehler angezeigt, der besagt, dass für 'Tabelle' bereits ein Primärschlüssel definiert ist. Aber es hat keinen Schlüssel dazu.

Nach dem Umbenennen des vorhandenen Schlüssels auf Table1 kann ich einen Schlüssel erstellen.

Kann jemand erklären? Gibt es eine Beziehung zwischen Tabellen, können wir keine Primärschlüssel-Constraints für verschiedene Tabellen einer Datenbank erstellen?

+0

Einige wichtige Informationen wie die Technologie, Server oder Clientseite und andere fehlen. Bitte füge diese hinzu! – cramopy

Antwort

0

Sie erwähnen nicht, welches RDBMS Sie verwenden, aber normalerweise führt die Erstellung des Primärschlüsselfelds die Erstellung eines zugrunde liegenden Index mit demselben Namen durch, der normalerweise in der gesamten Datenbank eindeutig sein muss.

+0

Vielen Dank, es ist ein SQL Server – Yogi

+0

War es das Problem? Wenn die Antwort richtig ist, können Sie sie akzeptieren/upvote. –

Verwandte Themen