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