Habe in meiner Datenbank folgende Tabelle ( hier nur eine Ausschnitt gesamt über 50.000 Datensätze )
Die Tabelle enhält Beschreibungen anderer Tabellen:
Ich brauche ein Spript was aus dieser Tabelle alle beschriebenen Tabellen erstellt (Create ..).
also z.b. für die Tabelle XK1:
CREATE TABLE [dbo].[XK1](
[DATUM] [DATE](4) ....
[BAHNHOF] [nvarchar](30)....
[BRANCHE] [nvarchar](4 ) ....
[FALLDAT] [DATE](4)...
....
..
) ON [PRIMARY]
So das ich hinterher ca. 11000 eigene Tabellen habe
Die Macht ist mit EUCH
Tabellenname Feldname KEYSEQ COLTYPE LENGTH Bemerkung Nulls
XK1 DATUM 99 DATE 4 datum Y
XK1 BAHNHOF 99 CHAR 30 bahnhof N
XK1 BRANCHE 99 CHAR 4 Branche Y
XK1 FALLDAT 99 DATE 4 FALLDAT Y
XK1 DATUM2 99 DATE 4 sdatum N
XK1 FIRMENNAME 99 CHAR 30 Firmenname N
XK1 FIRMENNAME_2 99 CHAR 30 Firmenname-Erw. N
XK1 HAUSNUMMER 99 CHAR 16 Hausnummer N
XK2 SCHLUESSEL 99 CHAR 2 SCHLUESSEL Y
XK2 NAME 99 CHAR 40 NAME N
XK2 LANDSCHLUESSEL 99 CHAR 3 LANDSCHLUESSEL Y
XK2 LEISTUNG 99 CHAR 2 LEISTUNG N
XK2 INDEX 2 CHAR 2 INDEX N
XK3 NUMMER 1 CHAR 8 NUMMER N
XK3 LOESCH 99 CHAR 1 LOESCH N
XK4 ORTSBEZEICHNUNG 99 CHAR 40 Ortsbezeichnung N
XK5 ORTSTEIL 99 CHAR 40 Ortsteil N
XK5 POSTFACH 99 CHAR 9 Postfach N
XK6 POSTFACH_PLZ 99 CHAR 8 Postfach_PLZ N
XK6 POSTFACHORTS_BEZ 99 CHAR 40 Postfachorts_Bez N
XK7 POSTLEITZAHL 99 CHAR 8 Postleitzahl N
XK7 SPERRDATUM 99 DATE 4 Sperrdatum Y
XK7 SPERRGRUND 99 CHAR 50 Sperrgrund N
XK7 SPERRGRUND_ERW 99 CHAR 30 Sperrgrund N
XK7 SPERRKENNZ 99 CHAR 1 Sperrkennzeichen N
XK7 STRASSENNAME 99 CHAR 30 Strassenname N
XK8 STRASSENNAME_ERW 99 CHAR 30 Strassenname_Erw N
XK8 SUCHBEGRIFF 99 CHAR 30 Suchbegriff N
XK9 SUCHBEGRIFF 99 CHAR 30 Suchbegriff-Erw N
XK9 TEILEW 99 CHAR 3 TeileW N
XK9 UMSATZSTEUER 99 CHAR 15 Umsatzsteue N
XK9 UNGUET 99 DATE 4 Ungueltigkeitsdatum Y
XK9 FIRMENNAME 99 CHAR 30 Firmenname N
.................................................. ....
....................................
........................
............
Die Tabelle enhält Beschreibungen anderer Tabellen:
Ich brauche ein Spript was aus dieser Tabelle alle beschriebenen Tabellen erstellt (Create ..).
also z.b. für die Tabelle XK1:
CREATE TABLE [dbo].[XK1](
[DATUM] [DATE](4) ....
[BAHNHOF] [nvarchar](30)....
[BRANCHE] [nvarchar](4 ) ....
[FALLDAT] [DATE](4)...
....
..
) ON [PRIMARY]
So das ich hinterher ca. 11000 eigene Tabellen habe
Die Macht ist mit EUCH
Tabellenname Feldname KEYSEQ COLTYPE LENGTH Bemerkung Nulls
XK1 DATUM 99 DATE 4 datum Y
XK1 BAHNHOF 99 CHAR 30 bahnhof N
XK1 BRANCHE 99 CHAR 4 Branche Y
XK1 FALLDAT 99 DATE 4 FALLDAT Y
XK1 DATUM2 99 DATE 4 sdatum N
XK1 FIRMENNAME 99 CHAR 30 Firmenname N
XK1 FIRMENNAME_2 99 CHAR 30 Firmenname-Erw. N
XK1 HAUSNUMMER 99 CHAR 16 Hausnummer N
XK2 SCHLUESSEL 99 CHAR 2 SCHLUESSEL Y
XK2 NAME 99 CHAR 40 NAME N
XK2 LANDSCHLUESSEL 99 CHAR 3 LANDSCHLUESSEL Y
XK2 LEISTUNG 99 CHAR 2 LEISTUNG N
XK2 INDEX 2 CHAR 2 INDEX N
XK3 NUMMER 1 CHAR 8 NUMMER N
XK3 LOESCH 99 CHAR 1 LOESCH N
XK4 ORTSBEZEICHNUNG 99 CHAR 40 Ortsbezeichnung N
XK5 ORTSTEIL 99 CHAR 40 Ortsteil N
XK5 POSTFACH 99 CHAR 9 Postfach N
XK6 POSTFACH_PLZ 99 CHAR 8 Postfach_PLZ N
XK6 POSTFACHORTS_BEZ 99 CHAR 40 Postfachorts_Bez N
XK7 POSTLEITZAHL 99 CHAR 8 Postleitzahl N
XK7 SPERRDATUM 99 DATE 4 Sperrdatum Y
XK7 SPERRGRUND 99 CHAR 50 Sperrgrund N
XK7 SPERRGRUND_ERW 99 CHAR 30 Sperrgrund N
XK7 SPERRKENNZ 99 CHAR 1 Sperrkennzeichen N
XK7 STRASSENNAME 99 CHAR 30 Strassenname N
XK8 STRASSENNAME_ERW 99 CHAR 30 Strassenname_Erw N
XK8 SUCHBEGRIFF 99 CHAR 30 Suchbegriff N
XK9 SUCHBEGRIFF 99 CHAR 30 Suchbegriff-Erw N
XK9 TEILEW 99 CHAR 3 TeileW N
XK9 UMSATZSTEUER 99 CHAR 15 Umsatzsteue N
XK9 UNGUET 99 DATE 4 Ungueltigkeitsdatum Y
XK9 FIRMENNAME 99 CHAR 30 Firmenname N
.................................................. ....
....................................
........................
............
Comment