Come creare una tabella con Oracle Data Base

June 5

Come creare una tabella con Oracle Data Base


Oracle ha molte piattaforme di database diversi che vanno dal livello aziendale fino in fondo per libero, versioni personali. La struttura di base dei database è possibile creare con questi strumenti non cambia. Si dovrà ancora tabelle come mattoni costruito con righe e colonne di dati. In ogni caso, è possibile utilizzare Structured Query Language Codice di procedura Lingua / (PL / SQL) per interagire con gli oggetti del database. Oracle offre anche una interfaccia visuale libera per gestire database chiamato SQL Developer.

istruzione

Creazione di una tabella con PL / SQL

1 Creare una tabella di base con la colonna una stringa nel database. È possibile copiare il codice PL / SQL di seguito ed eseguirlo in entrambi finestra di comando SQL o il vostro strumento preferito interfaccia Oracle.

CREATE TABLE myTable (
column1 VARCHAR2 (50)
);

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

CREATE TABLE myTable2 (
column1 VARCHAR2 (50),
colonna2 NUMERO (8)
);

3 Creare una tabella con le colonne che deve contenere un valore includendo "NOT NULL" nella definizione della colonna. Se non si include questo parametro, allora la colonna può contenere valori nulli o vuoti. Copia il codice sottostante per verificare questo.

CREATE TABLE myTable3 (
column1 VARCHAR2 (50),
colonna2 NUMERO (8),
column3 VARCHAR2 (50) NOT NULL
);

4 Creare una tabella con i valori di default utilizzando la sintassi di seguito. Un valore predefinito popola semplicemente che colonna con il valore specificato se non viene fornito alcun altro valore quando viene aggiunto una riga. In questo caso, si sta creando una colonna di data e inadempiente che alla data odierna.

CREATE TABLE myTable4 (
column1 VARCHAR2 (50),
colonna2 NUMERO (8),
column3 VARCHAR2 (50) NOT NULL,
DATA column4 DEFAULT (SYSDATE)
);

5 Creare una nuova tabella che copia la struttura ed i dati di una tabella esistente. Utilizzare l'istruzione qui sotto per eseguire questa operazione. È possibile filtrare i record che si desidera aggiungere alla nuova tabella con una clausola "where", ma la dichiarazione di seguito si passa tutti i record in myTable4.

CREATE TABLE myTable5 AS
SELECT *
DA myTable4;

Creazione di una tabella con Oracle SQL Developer

6 Espandere il nodo "Collegamenti" e passare al database desiderato.

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

8 Key in un "Nome colonna", "Tipo" e "Size" per la colonna. Per far corrispondere l'esempio precedente, è necessario immettere "column1", "VARCHAR2" e "50", rispettivamente.

9 Specificare se si vuole che la colonna consentire valori vuoti selezionando o deselezionando la casella di controllo "non zero". Marcatura la casella di controllo costringerà la colonna a contenere un valore o lanciare 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 Segnare la casella di controllo per "Advanced" e quindi immettere un valore nella casella di testo "Default", se è necessario specificare un valore predefinito per la colonna.

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

Consigli e avvertenze

  • I nomi delle tabelle non possono includere spazi; essi possono contenere solo lettere, numeri e il simbolo di sottolineatura. Il primo carattere di un nome di tabella deve essere una lettera.
  • È necessario l'autorizzazione "CREATE TABLE" per creare una nuova tabella.