Hallo Comm,
mein Ausgangspunkt sind 2 Datenbanken, DB1 & Db2. Auf dem DB2 befindet sich eine View1. Auf DB1 befindet sich eine Tabelle1 & eine View2 bestehend aus DB1.Tabelle1 & DB2.View1 (JOIN).
Da ich über ein GridView auf View2 zugreife und dort Änderungen vornehmen möchte, die in Tabelle1 gespeichert werden sollen, stellt sich mir die folgende Fage:
Funktioniert das SCHEMABINDING CREATE/ALTER VIEW über 2 Datenbanken?
Mein SQL String liefert egal wie ich ihn drehe immer Fehlermeldung über ungültige Objekte:
Ungültiger Objektname 'SAPDATEN.DAS_SP_MATERIALSTAMM'
Kann mir an dieser Stelle jemand weiter helfen oder zumindest bestätigen/verneinen, das SCHEMABINDING über 2 Datenbanken funktioniert?
Viele Grüße
Strasser
mein Ausgangspunkt sind 2 Datenbanken, DB1 & Db2. Auf dem DB2 befindet sich eine View1. Auf DB1 befindet sich eine Tabelle1 & eine View2 bestehend aus DB1.Tabelle1 & DB2.View1 (JOIN).
Da ich über ein GridView auf View2 zugreife und dort Änderungen vornehmen möchte, die in Tabelle1 gespeichert werden sollen, stellt sich mir die folgende Fage:
Funktioniert das SCHEMABINDING CREATE/ALTER VIEW über 2 Datenbanken?
Mein SQL String liefert egal wie ich ihn drehe immer Fehlermeldung über ungültige Objekte:
Code:
ALTER VIEW DB1.v_MatStamm_DAS WITH SCHEMABINDING AS SELECT DAS_SP_MATERIALSTAMM.MATNR, DAS_SP_MATERIALSTAMM.ZZMM_BEZLR, DAS_SP_MATERIALSTAMM.ZZMM_PROD, DAS_SP_MATERIALSTAMM.MTART, DAS_SP_MATERIALSTAMM.EAN11, DAS_SP_MATERIALSTAMM.MAKTX FROM SAPDATEN.DAS_SP_MATERIALSTAMM
Kann mir an dieser Stelle jemand weiter helfen oder zumindest bestätigen/verneinen, das SCHEMABINDING über 2 Datenbanken funktioniert?
Viele Grüße
Strasser
Comment