Oracle hat viele verschiedene Datenbank-Plattformen im Bereich von Enterprise- Ebene den ganzen Weg hinunter zum kostenlosen , persönlichen Versionen . Die grundlegende Struktur der Datenbanken, die Sie mit diesen Werkzeugen erstellen können nicht geändert werden. Sie werden noch Tabellen als Bausteine mit Zeilen und Spalten von Daten aufgebaut . In jedem Fall können Sie Procedural Language /Structured Query Language ( PL /SQL) Code mit den Datenbank- Objekten zu interagieren . Oracle bietet auch einen kostenlosen visuelle Schnittstelle zu Datenbanken verwalten genannt SQL Developer. Anleitung
Erstellen einer Tabelle mit PL /SQL
1
Erstellen eines einfachen Tabelle mit einer String-Spalte in Ihrer Datenbank. Sie können die PL /SQL-Code unten kopieren und führen Sie es in der SQL Command Window oder Ihre Lieblings- Oracle-Schnittstelle Werkzeug
CREATE TABLE myTable ( column1 VARCHAR2 ( 50) ); .
2 < . p> erstellen Sie eine Tabelle mit mehreren Spalten mit der Syntax unten
CREATE TABLE myTable2 ( column1 VARCHAR2 ( 50) , column2 NUMBER ( 8) );
3
erstellen eine Tabelle mit den Spalten , die einen Wert von einschließlich "NOT NULL " in der Spalte Definition enthalten muss. Wenn Sie keinen dieser Parameter , so wird die Spalte kann null oder leere Werte . Kopieren Sie den Code unten, um diese zu testen
CREATE TABLE myTable3 ( column1 VARCHAR2 ( 50) , column2 NUMBER ( 8) , column3 VARCHAR2 ( 50 ) NOT NULL); .
4
erstellen eine Tabelle mit Standardwerten mit der Syntax unten . Ein Standardwert einfach füllt die Spalte mit dem angegebenen Wert , wenn kein anderer Wert angegeben wird , wenn eine Zeile hinzugefügt wird. In diesem Fall erstellen Sie eine Spalte Datum und säumigen es dem heutigen Datum .
CREATE TABLE myTable4 ( column1 VARCHAR2 ( 50) , column2 NUMBER ( 8) , column3 VARCHAR2 ( 50) NOT NULL , column4 DATE DEFAULT ( sysdate ) );
5
erstellen Sie eine neue Tabelle, die die Struktur und die Daten einer vorhandenen Tabelle kopiert . Verwenden Sie die Anweisung unten, um diese Aufgabe zu erfüllen . Sie können Filter die gewünschten Datensätze an die neue Tabelle mit einer "where" -Klausel hinzufügen, aber die folgende Erklärung wird alle Datensätze in myTable4 passieren
CREATE TABLE myTable5 ASSELECT * FROM myTable4 ; .
Erstellen einer Tabelle mit Oracle SQL Developer
6
Erweitern Sie die " Connections" -Knoten und auf die gewünschte Datenbank navigieren.
7
Erweitern Sie die Datenbank -Knoten auf der "Tables "-Ordner mit der rechten Maustaste und wählen Sie " Neue Tabelle " aus dem Pop -up-Menü .
8
Key in einem " Spaltenname ", " Typ" und " Größe " für die Spalte . Um das obige Beispiel entsprechen , geben Sie " column1 ", " VARCHAR2 " und " 50 " ersetzt.
9
Geben Sie , wenn Sie die Spalte auf leere Werte entweder durch Aktivieren oder Deaktivieren der " Nicht zulassen möchten null " Kontrollkästchen . Markieren Sie das Kontrollkästchen zwingen wird die Spalte auf einen Wert enthalten oder werfen einen Fehler.
10
Klicken Sie auf die "Add Column " -Taste, um eine neue Spalte in der Tabelle hinzuzufügen. Um eine Spalte zu löschen, klicken Sie auf die " Spalte entfernen " klicken.
11
Aktivieren Sie das Kontrollkästchen für " Advanced" und geben Sie dann einen Wert in der "Default" Textfeld, wenn Sie einen Standardwert angeben müssen Wert für Ihre Spalte.
12
Geben Sie einen Namen für die Tabelle in der "Name" Textfeld unter dem Schema und klicken Sie auf die Schaltfläche "OK" , um Ihren Tisch zu speichern.