Eine ADT Tabelle in mehreren DD gleichzeitig
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Eine ADT Tabelle in mehreren DD gleichzeitig
ich muß ein Problem lösen, das ich eine ADT Tabelle habe, die aber eigentlich in mehreren DD nutzen müßte. Geht sowas einfach (ohne weitere Probleme)? Geht sowas nicht, wie könnte man sowas lösen?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- nightcrawler
- 1000 working lines a day
- Beiträge: 651
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: Eine ADT Tabelle in mehreren DD gleichzeitig
geht nicht und das ist auch gut so. Wenn Du gemeinsame Daten benötigst, wie zB eine PLZ-Tabelle, dann erstelle ein generelles ADD und packe die Tabelle dort rein. Das ist dann für Struktur, Trigger usw zuständig.
In den anderen ADD erstellst Du einen Link zu diesem ADD. Damit Du in der Anwendung nichts umschreiben musst, erstelle eine View mit dem Namen der Tabelle, welche im Hintergrund auf die verlinkte Tabelle verweist:
Damit kannst Du auf meinetabelle zugreifen, im Hintergrund wird dies aber über die View auf die andere Datenbank umgebogen.
In den anderen ADD erstellst Du einen Link zu diesem ADD. Damit Du in der Anwendung nichts umschreiben musst, erstelle eine View mit dem Namen der Tabelle, welche im Hintergrund auf die verlinkte Tabelle verweist:
Code: Alles auswählen
CREATE VIEW meinetabelle AS
SELECT * FROM meinlink.meinetabelle
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Eine ADT Tabelle in mehreren DD gleichzeitig
was wäre denn, wenn ich mir ein DD anlege in dem mehrere Tabelle sind, die ich verschiedenen anderen DD zur Verfügung stellen möchte? Das komplette DD als View geht nicht? Und worin liegt der Unterschied zu LINKS? damit kann ich doch auch verschiedene DD verknüpfen, oder? Meine ich jedenfalls so gemacht zu haben, wenn ich vom einen DD ins andere was importieren will.
Code: Alles auswählen
INSERT INTO dd2.betriebshof(id,
bez,
kuerzel,
nr)
SELECT id,
bez,
kuerzel,
nr
FROM dd1.betriebshof
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21200
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: Eine ADT Tabelle in mehreren DD gleichzeitig
ich stelle gerade fest, das ist doch was ich mir vorstelle....
und damit habe ich die LINKS erstellt
Code: Alles auswählen
select dd1tg.datum,
dd2fahrer.name
from dd1.tagesdienst dd1tg
left join dd2.fahrer as dd2fahrer ON dd2fahrer.id=dd1tg.idfahrer
Code: Alles auswählen
EXECUTE PROCEDURE
sp_CreateLink (
'dd1',
'E:\ads\dd1\dd.add',
TRUE,
TRUE,
FALSE,
'',
''/* YOUR PASSWORD GOES HERE */ );
EXECUTE PROCEDURE
sp_CreateLink (
'dd2',
'E:\ads\dd2\dd.add',
TRUE,
TRUE,
FALSE,
'',
''/* YOUR PASSWORD GOES HERE */ );
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!