Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


Hallo Wolfgang,

Du hast leider Deine Mail als Antwort auf eine Mail verfasst, die zu
einem völlig anderen Thema gedacht ist. Bitte demnächst nur die
Mailadresse kopieren und eine neue Mail schreiben.

gibt es irgendeine Möglichkeit in Base die Definition von Tabellen
auszudrucken zu Dokumnetationszwecken und zur Erstellung eine Handbuches
für Prügrammierer oder dergleichen?

Dazu musst Du eine entsprechende Abfrage starten. Die Abfrage nutzt die
Systemtabellen der internen Datenbank. Folgende Abfrage habe ich im
Handbuch hinterlegt:
---------------------
SELECT
"A"."TABLE_NAME",
"A"."COLUMN_NAME",
"A"."TYPE_NAME",
"A"."NULLABLE",
"B"."KEY_SEQ" AS "PRIMARYKEY",
"C"."PKTABLE_NAME" || '.' || "C"."PKCOLUMN_NAME" AS "FOREIGNKEY FOR"
FROM "INFORMATION_SCHEMA"."SYSTEM_COLUMNS" AS "A"
LEFT JOIN "INFORMATION_SCHEMA"."SYSTEM_PRIMARYKEYS" AS "B"
ON ( "B"."TABLE_NAME" = "A"."TABLE_NAME" AND "B"."COLUMN_NAME" =
"A"."COLUMN_NAME" )
LEFT JOIN "INFORMATION_SCHEMA"."SYSTEM_CROSSREFERENCE" AS "C"
ON ( "C"."FKTABLE_NAME" = "A"."TABLE_NAME" AND "C"."FKCOLUMN_NAME"
= "A"."COLUMN_NAME" )
WHERE "A"."TABLE_SCHEM" = 'PUBLIC'
---------------------
Weiteres zu den Systemtabellen findest Du im Anhang des aktuellen
Handbuches. Alle Handbücher zum Download findest Du hier:
http://de.libreoffice.org/hilfe-kontakt/handbuecher/

Für das Base-Handbuch musst Du etwas nach unten scrollen.

Zum Drucken die Abfrage einfach z.B. in ein Calc-Dokument ziehen.

Gruß

Robert

-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.