Seite 1 von 1

SQL-Befehl CREATE TABLE

Verfasst: Mi 31. Okt 2018, 19:03
von Wolf-Tilmann
Hallo liebe Forumsmitglieder,

hier wieder ein Problem, bei dem ich ganz von Anfang nicht weiterkomme.

Ich habe schon mehrere Datenbanken mit SQLite und MySQL erstellt. Dort habe ich die SQL-Syntax verwendet.
Jetzt möchte ich in LO Base eine Datenbank mit GUI erstellen.
Bisher habe ich meine Tabellen so erstellen können:

Code: Alles auswählen

CREATE Table "guv275" (
"ID" INT NOT NULL PRIMARY KEY,
"un" VARCHAR(50) NOT NULL,
"jahr" VARCHAR(10) NOT NULL
)
Gibt es eine Möglichkeit in LO-Base Tabellen direkt mit SQL anzulegen.
Bei den Tabellen, die ich gerade anlegen möchte klicke ich mich ja sonst zu tode. :-)

Vielen Dank
einen schönen Abend
Wolf-Tilmann

Re: SQL-Befehl CREATE TABLE

Verfasst: Mi 31. Okt 2018, 22:11
von hylli
Mach mal aus "INT" -> "INTEGER" (ohne Anführungszeichen versteht sich!).

Damit hat der Befehl bei mir funktioniert.

Anschließend über Ansicht -> Tabellen aktualisieren die so erzeugten Tabellen anzeigen lassen.

Hylli

Re: SQL-Befehl CREATE TABLE

Verfasst: Do 1. Nov 2018, 07:39
von nikki
Hallo Wolf-Tilmann,
wenn Du mit einer der internen Datenbanken arbeitest (HSQLDB oder Firebird) funktioniert die SQL-Syntax für eine SQLite-Datenbank nicht. Wenn Du schon mit einer MySQL-Datenbank gearbeitet hast solltest Du das eigentlich wissen.

Bevor Du eine Datenbank-Tabelle erstellen kannst, muss die Datenbank erstellt werden. Nur SQLite macht dabei eine Ausnahme.
Ab besten Du lädst das Handbuch für BASE herunter.

Re: SQL-Befehl CREATE TABLE

Verfasst: Do 1. Nov 2018, 16:40
von Wolf-Tilmann
Danke schön.
Ja, ich weiß, daß meine Syntax für LO Base falsch ist.
Ich suche wo ich SQL eingeben kann um eine Tabelle erstellen zu lassen.

Inzwischen habe ich es jetzt auch gefunden: Extras --> SQL
Ich war immer unter BEARBEITEN --> in SQL-Ansicht bearbeiten

:oops:
Leider gibt es kein Smiley für "Ich schlage meinen Schädel an die Wand"

Danke Euch nochmals

Wolf-Tilmann