Oracle ha molte piattaforme di database diversi che vanno dal livello aziendale fino in fondo a gratis, versioni personali . La struttura di base delle banche dati si possono creare con questi strumenti non cambia . Si dovrà ancora tabelle come mattoni costruiti con righe e colonne di dati . In ogni caso, è possibile utilizzare Query ( PL /SQL ) codice di linguaggio strutturato per interagire con gli oggetti di database Procedural Language /. Oracle offre anche una interfaccia visuale libera per gestire database chiamato SQL Developer .
Istruzioni Creazione di una tabella con PL /SQL
1
Creare una tabella di base con una colonna stringa nel database. È possibile copiare il codice PL /SQL di seguito ed eseguirlo sia nella finestra di comando SQL o il vostro strumento preferito interfaccia Oracle
CREATE TABLE myTable ( column1 VARCHAR2 ( 50) ) ; .
2 < . p > Crea una tabella con più colonne utilizzando la sintassi seguente
CREATE tABLE myTable2 ( column1 VARCHAR2 ( 50 ) , colonna2 NUMBER ( 8) ) ;
3
Creare una tabella con le colonne che devono contenere un valore da cui " non zero" nella definizione della colonna . Se non si include questo parametro, quindi la colonna può contenere valori null o vuoto . Copia il codice qui sotto per testare questo
CREATE TABLE myTable3 ( column1 VARCHAR2 ( 50 ) , colonna2 NUMBER ( 8 ) , column3 VARCHAR2 ( 50 ) NOT NULL ) .
4
Creare una tabella con i valori predefiniti utilizzando la sintassi seguente. Un valore predefinito popola semplicemente che colonna con il valore specificato se non viene fornito alcun valore quando viene aggiunta una riga . In questo caso , si sta creando una colonna data e inadempiente per la data di oggi .
CREATE TABLE myTable4 ( column1 VARCHAR2 ( 50 ) , colonna2 NUMBER ( 8 ) , column3 VARCHAR2 ( 50 ) NOT NULL , column4 data di default ( sysdate ) ) ;
5
creare una nuova tabella che copia la struttura ei 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 myTable4
CREATE TABLE myTable5 ASSELECT * FROM myTable4 ;
.
Creazione di una tabella con Oracle SQL Developer
6
Espandere il nodo "Collegamenti" e accedere alla banca dati desiderata .
7
Espandere il nodo del database , fare clic destro sulla cartella " tabelle " e selezionare " New Table " dal menu a comparsa.
8
Digitare " Nome colonna ", "Tipo" e "Dimensione" per la colonna . Per far corrispondere l'esempio precedente , immettere " column1 " , " VARCHAR2 " e " 50 ", rispettivamente.
9
Specificare se si vuole che la colonna consente valori vuoti selezionando o deselezionando l'opzione " Not Null " casella di controllo . Selezionando l'opzione forzerà la colonna contiene un valore o di gettare 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 valore 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 .