Seite 1 von 1

Insert von einem DD in ein anderes DD

Verfasst: Fr, 08. Apr 2022 12:49
von Manfred
Wie sieht eigentlich ein SELECT Befehl aus, wenn ich von einer Tabelle aus DD1 in eine Tabelle in DD2 kopieren möchte/muß? Geht das so ohne weiteres? Wie gibt man die unterschiedlichen DD an?

Re: Insert von einem DD in ein anderes DD

Verfasst: Fr, 08. Apr 2022 12:58
von Marcus Herz
Man muss einen Link von DD1 nach DD2 erzeugen, im Arc z.B. im Tree unter Links.
Dann kann man von DD1 auf DD2 zugreifen mit einem solchen select:

Code: Alles auswählen

select * from <linkname>.<tabellenname>

Re: Insert von einem DD in ein anderes DD

Verfasst: Fr, 08. Apr 2022 13:24
von Manfred
das klappt mit dem ARC, aber wie macht man sowas ohne den ARC. Der Link wird ja jedesmal wieder gelöscht nach dem Verlassen des SQL Monitor.

Re: Insert von einem DD in ein anderes DD

Verfasst: Fr, 08. Apr 2022 13:31
von Marcus Herz

Code: Alles auswählen

EXECUTE PROCEDURE 
  sp_CreateLink ( 
     'bsatest',
     '<ADD PFAD>',
     TRUE,
     TRUE,
     TRUE,
     '',
     ''/* YOUR PASSWORD GOES HERE */ );

Re: Insert von einem DD in ein anderes DD

Verfasst: Fr, 08. Apr 2022 17:42
von nightcrawler
ganz verwegene können auch den (relativen) Pfad der Dictionary-Datei verwenden, sofern die User und Passworte übereinstimmen:

Code: Alles auswählen

SELECT * FROM [../otherfolder/mydatabase.add].mytable