Hallo Sapfee,
abgesehen davon, dass ich die Aufgabenstellung schon sehr seltsam finde - mit ein paar Annahmen könntest du dich zumindest schon mal an ein paar Tabellen ranhangeln - leider ohne Anspruch auf Vollständigkeit.
Folgender Select durchsucht die Datenbank nach Strukturen, die
x) DB-Tabellen sind,
a) eine Tabellenspalte haben, die sich in etwa wie eine Zeilennummerierung anhört und auch im Schlüssel der Tabelle enthalten ist
b) ein Textfeld haben, das mindestens 20 Zeichen lang ist
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
INTO CORRESPONDING FIELDS OF TABLE t_tabname
FROM dd02l join dd03l as a on dd02l~tabname = a~tabname
join dd03l as b on a~tabname = b~tabname
WHERE dd02l~tabclass = 'TRANSP'
and ( a~fieldname LIKE '%ZEIL%'
OR a~fieldname LIKE '%ROW%'
OR a~fieldname LIKE '%LINE%'
)
and a~keyflag = 'X'
and b~datatype = 'CHAR'
and b~leng >= 20
order by dd02l~tabname.
- GeSHi ©