Come creare una tabella di database Oracle con Nessuna chiave primaria

July 31

Come creare una tabella di database Oracle con Nessuna chiave primaria


software di database di Oracle segue un modello relazionale in cui ogni database è costituito da tabelle, che a loro volta contengono registrazioni fatte di singoli elementi chiamati campi. In molti casi, una tabella ha un campo chiave primaria che organizza la tavola, rendendo più facile e veloce per individuare singoli record. Le chiavi primarie non sono obbligatorie, tuttavia, e non tutte le tabelle ne hanno bisogno. Una tabella di database senza chiave primaria occupa meno spazio sul disco rigido, e le operazioni di database come inserti e cancella diventare più veloce senza di loro.

istruzione

1 Avviare l'utilità della riga di comando di Oracle, SQL * Plus.

2 Inserire "CREATE TABLE" - senza virgolette - seguito dal nome che si desidera dare alla nuova tabella, come ad esempio "NewTable."

3 Digitare una parentesi - "(" - seguito dai nomi, i tipi e le dimensioni dei campi che si desidera la tabella di avere per questo esempio, utilizzare i seguenti nomi di campo.:

ID char (10) non nullo,
nome char (20) null,
Indirizzo char (20) null,
città char (20) null

4 Inserisci una parentesi destra - ")" - seguito da un punto e virgola per completare l'istruzione CREATE TABLE. Premere il tasto "Enter". Il database Oracle crea una nuova tabella denominata "Nuovatabella" senza una chiave primaria.

Consigli e avvertenze

  • È sempre possibile aggiungere una chiave primaria in un secondo momento con l'istruzione ALTER TABLE. Per aggiungere il campo ID come chiave primaria della tabella di esempio, utilizzare la seguente istruzione in SQL * Plus:
  • ALTER TABLE nuovatabella Aggiungi vincolo ID_pk PRIMARY KEY (ID);