set option ist eine Compiletime Anweisung, set schema ist da meist besser (vermeidet auch allen LIBL Scharmonz.

mfg

Dieter Bender

Zitat Zitat von Fuerchau Beitrag anzeigen
Lokal kannst du das mittels CLP und RTVMBRD feststellen. OVRDBF's kann man so allerdings nicht ermitteln. Dafür gibts dann wieder API's.

Allerdings hilft dir das für Remote nicht so sehr, da du dann mit dynamischem SQL arbeiten musst.

Besser ist es da schon, gerade bei SQL mit festen Lib's zu arbeiten.

Z.B. per SET OPTION DFTRDBCOL=MYLIB.

Für das Zielsystem kannst du auch mittels SQL eine Stored Procedure (kann auch ein externes CLP sein) aufrufen, dass dir auf dem Zielsystem die LIBL setzt.