❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

SQL-Befehl CREATE TABLE

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Wolf-Tilmann
Beiträge: 39
Registriert: So 5. Aug 2018, 18:04

SQL-Befehl CREATE TABLE

Beitrag von Wolf-Tilmann » Mi 31. Okt 2018, 19:03

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

hylli
* LO-Experte *
Beiträge: 295
Registriert: Sa 19. Mär 2011, 19:00

Re: SQL-Befehl CREATE TABLE

Beitrag von hylli » Mi 31. Okt 2018, 22:11

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
Geschäftlich: LibreOffice 7.2.x(als Citrix-Anwendung)
Privat: LibreOffice 7.3.x unter Linux Mint Cinnamon 64bit (jeweils aktuelle Version)

nikki
* LO-Experte *
Beiträge: 1026
Registriert: Sa 18. Mär 2017, 22:25
Kontaktdaten:

Re: SQL-Befehl CREATE TABLE

Beitrag von nikki » Do 1. Nov 2018, 07:39

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.
Gruß

---------------------------------------------------
Win.10 Prof. 64-bit, LO 6.3.4 (x64), LO 6.2.6 Portable, AOO 4.1.7

Wolf-Tilmann
Beiträge: 39
Registriert: So 5. Aug 2018, 18:04

Re: SQL-Befehl CREATE TABLE

Beitrag von Wolf-Tilmann » Do 1. Nov 2018, 16:40

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


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten