Nwlapcug.com


Come creare una tabella di Database Oracle con nessuna chiave primaria

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 le registrazioni fatte di singoli elementi detti campi. In molti casi, una tabella include un campo chiave primaria, che organizza la tabella, rendendo più facile e più veloce per individuare singoli record. Chiavi primarie non sono obbligatorie, tuttavia, e non tutte le tabelle hanno bisogno di loro. Una tabella di database con nessuna chiave primaria occupa meno spazio di disco rigido, e operazioni di database come inserimenti ed eliminazioni diventano più veloce senza di loro.

Istruzioni

1

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

2

Tipo "CREATE TABLE" - senza virgolette - seguite dal nome che si desidera assegnare alla nuova tabella, ad esempio "nuovatabella."

3

Digitare una parentesi di sinistra - "("..--seguita da nomi, tipi e dimensioni dei campi si desidera la tabella dispone. In questo esempio, utilizzare i seguenti nomi di campo:

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

4

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

Consigli & Avvertenze

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