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.