[z.Zt. nicht lösbar]Information_Schema
Verfasst: Mo 23. Mai 2016, 11:14
Hallo ich hab da ein Problem mit dem Verständnis von Information_Schema in HSQLDB.
Ich benutze aus dem Base Handbuch Anhang "Informationstabellen der HSQLDB" diesen Code:
Der funktioniert ausgezeichnet, aber noch besser wäre er wenn wahrscheinlich aus den SYSTEM_COMMENTS das Beschreibungsfeld der Columnen mit angezeigt würde. Ich hab keinen Schimmer wie das da einzubauen wäre. Chapter 4 des HSQLDB-Guide gibt da zumindest für mich nicht sehr viel preis.
Vielleicht kennt sich ja hier jemand mit diesen Innereien aus?
Ich benutze aus dem Base Handbuch Anhang "Informationstabellen der HSQLDB" diesen Code:
Code: Alles auswählen
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'
Vielleicht kennt sich ja hier jemand mit diesen Innereien aus?