Ermitteln aller Tabellen einer Datenbank bzw. Felder einer Tabelle

topfact AG intern>Organisation>Richtlinien - verbindliche Anweisungen>Urlaub - Organisationsrichtlinie>technische Dokumentation Überblick>Standard Tools und Skripts>Ermitteln aller Tabellen einer Datenbank bzw. Felder einer Tabelle
Produkt: topfact6 MyWork
Erstellt am 30.01.2019 15:14, letzte Aktualisierung am 05.06.2026 11:02.

Detlev Eberhardt

Ermitteln Tabellen einer Datenbank Beispiel MSSQL, hier Suche nach bestimmten Tabellen:


SELECT *

FROM   INFORMATION_SCHEMA.TABLES

WHERE  TABLE_TYPE = 'BASE TABLE'

and TABLE_NAME in (

'anschrift',

'kontakt',

'kostenstelle',

'kostentraeger',

'pds_personenkonto',

'personendaten',

'rchkondguelt',

'sachkonto'

)


Ermitteln aller Felder und Feldtypen einer DAtenbank in MSSQL:

SELECT

table_name=sysobjects.name,

column_name=syscolumns.name,

datatype=systypes.name,

length=syscolumns.length

FROM

sysobjects

JOIN syscolumns ON sysobjects.[id] = syscolumns.[id]

JOIN systypes ON syscolumns.xtype=systypes.xtype

WHERE

sysobjects.[xtype]='U'

ORDER BY

sysobjects.[name],

syscolumns.colid


Ermitteln aller Tabellen einer Datenbank in MYSQL:

SHOW tables from topfact


Ermitteln aller Spalten einer Tabelle in MYSQL:

SHOW FIELDS FROM Winstamm


Inhaltsverzeichnis