Nwlapcug.com


Come impostare una chiave primaria

La chiave primaria della tabella di database (noto in Transact-SQL come vincolo di colonna) è un campo che contiene dati univoci per identificare una riga (o record) in tale tabella. In genere, una tabella può avere solo una chiave primaria e non elementi di due dati in una chiave primaria sono identici. È possibile impostare una chiave primaria sul campo "ISBN" della tabella "Libri" in un database di SQL Server in uno dei due modi.

Istruzioni

Accedere al Server di Database

1

Individuare l'icona di SQL Server Management Studio facendo clic su "Start", "Tutti i programmi", "Microsoft SQL Server 2005" (o 2008).

2

Selezionare "Motore di Database" dal menu a discesa tipo di Server.

3

Immettere il nome del server o selezionarlo dal menu a discesa "Nome Server" (se già esiste).

4

Selezionare l'opzione di autenticazione dal menu a discesa "Autenticazione" ("L'autenticazione di Windows" o "Autenticazione di SQL Server"). È necessario immettere il nome utente e la password se si utilizza "Autenticazione di SQL Server".

5

Cliccare su "Connetti".

Impostare una chiave primaria tramite T-SQL

6

Fare clic su "Nuova Query" dal menu "File" o "Standard" della barra degli strumenti.

7

Tipo "ALTER TABLE dbo. Libri ADD CONSTRAINT"e premere"invio"sulla tastiera.

8

Digitare "PK_Books PRIMARY KEY CLUSTERED (ISBN)" e premere "Invio" sulla tastiera.

9

Tipo "con (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]".

10

Fare clic sul pulsante "Esegui" nella barra degli strumenti SQL o premere "F5" sulla tastiera.

Impostare una chiave primaria utilizzando Progettazione tabelle

11

Espandere il database contenente "[dbo]. [Libri] "tabella in"Visualizzatore oggetti".

12

Pulsante destro del mouse sulla tabella e cliccare "Design" nel menu che appare.

13

Pulsante destro del mouse sul campo "ISBN" e clicca "Imposta chiave primaria" nel menu che appare.

14

Fare clic su "Salva" (icona) sulla barra degli strumenti o usare la combinazione di tasti "Ctrl + S" per salvare le modifiche.

Consigli & Avvertenze

  • Si può modificare lo script qui sopra per impostare una chiave primaria su qualsiasi campo modificando il nome del campo (ad es., ISBN) al nome di qualsiasi campo valido nella tabella.
  • Se si imposta la chiave primaria in una tabella e tale campo ha dati in esso, si potrebbero perdere i dati, perché il campo deve essere eliminato e riaggiunto. In tal caso, è meglio aggiungere un nuovo campo e assicurarsi che il campo chiave primaria.
  • Si dovrebbe mai consentire valori null in una chiave primaria.