Nwlapcug.com


Come creare una tabella con Base di dati di Oracle

Come creare una tabella con Base di dati di Oracle


Oracle ha molte piattaforme di database diversi che vanno dal livello aziendale tutto il senso giù le versioni free, personali. La struttura di base dei database che è possibile creare con questi strumenti non cambia. Si avrà ancora tabelle come blocchetti di costruzione costruiti con righe e colonne di dati. In ogni caso, è possibile utilizzare codice Procedural Language/Structured Query Language (PL/SQL) per interagire con gli oggetti di database. Oracle offre un'interfaccia visiva gratuita per gestire i database chiamati SQL Developer.

Istruzioni

Creazione di una tabella con PL/SQL

1

Creare una tabella semplice con una colonna di stringhe nel database. Si può copiare il codice PL/SQL sottostante ed eseguirlo nella finestra di comando SQL o il tuo strumento preferito di interfaccia Oracle.

CREATE TABLE myTable (
Colonna1 VARCHAR2 (50)
);

2

Creare una tabella con più colonne utilizzando la sintassi riportata di seguito.

CREATE TABLE myTable2 (
Colonna1 VARCHAR2 (50),
Colonna2 NUMBER(8)
);

3

Creare una tabella con colonne che devono contenere un valore includendo "NOT NULL" nella definizione di colonna. Se non si include questo parametro, la colonna può contenere valori null o vuoti. Copiare il codice seguente per eseguire questo test.

CREATE TABLE myTable3 (
Colonna1 VARCHAR2 (50),
Colonna2 NUMBER(8),
Colonna3 VARCHAR2 (50) NOT NULL
);

4

Creare una tabella con i valori predefiniti utilizzando la sintassi riportata di seguito. Un valore predefinito semplicemente popola la colonna con il valore specificato se nessun altro valore viene fornito quando viene aggiunta una riga. In questo caso, si sono creando una colonna data e verrà utilizzato alla data odierna.

CREATE TABLE myTable4 (
Colonna1 VARCHAR2 (50),
Colonna2 NUMBER(8),
Colonna3 VARCHAR2 (50) NOT NULL,
Column4 data DEFAULT(sysdate)
);

5

Creare una nuova tabella che copia la struttura e i dati di una tabella esistente. Utilizzare l'istruzione riportata di seguito per eseguire questa operazione. È possibile filtrare i record che si desidera aggiungere la nuova tabella con una clausola "where", ma l'istruzione seguente passerà tutti i record in myTable4.

CREATE TABLE myTable5 come
SELEZIONARE *
DA myTable4;

Creazione di una tabella con Oracle SQL Developer

6

Espandere il nodo "Connessioni" e passare al database desiderato.

7

Espandere il nodo database, fare clic destro sulla cartella "Tabelle" e selezionare "Nuova tabella" dal menu a comparsa.

8

Chiave in un "nome di colonna," "Tipo" e "Dimensioni" per la colonna. Per far corrispondere l'esempio sopra riportato, è necessario immettere "column1", "VARCHAR2" e "50" rispettivamente.

9

Specificare se si desidera la colonna per consentire valori vuoti o selezionando o deselezionando la casella di controllo "Not Null". Contrassegnare la casella di controllo forzerà la colonna per contenere un valore o genera un errore.

10

Fare clic sul pulsante "Aggiungi colonna" per aggiungere una nuova colonna alla tabella. Per eliminare una colonna, fare clic sul pulsante "Rimuovi colonna".

11

Contrassegnare la casella di controllo per "Avanzate" e quindi immettere un valore nella casella di testo "Default", se è necessario specificare un valore predefinito per la colonna.

12

Digitare un nome per la tabella nella casella di testo "Nome" sotto lo schema e fare clic sul pulsante "OK" per salvare la tabella.

Consigli & Avvertenze

  • Tabella nomi non possono includere spazi; possono contenere solo lettere, numeri e il simbolo di sottolineatura. Il primo carattere di un nome di tabella deve essere una lettera.
  • Hai bisogno dell'autorizzazione "CREATE TABLE" per creare una nuova tabella.