Mahlzeit ![Blinzeln](https://entwickler-forum.de/core/images/smilies/wink.png)
Ich habe ein kleines Problem, und zwar will ich Variablen per DB-Link übertragen (Oracle - SQL Server, das macht es natürlich nicht leichter)
Ich habe es bisher auf folgende Arten versucht:
XMLType-Variable: ORA-22804: remote operations not permitted on object tables or user-defined type columns
CLOB-Variable: ORA-22992: cannot use LOB locators selected from remote tables
LONG-Variable: Cannot insert the value NULL into column
VARCHAR2-Variable: Cannot insert the value NULL into column
Als Statement kommt ein simples:
zum Einsatz.
Wieso werden LONG/VARCHAR2-Variablen mit NULL übertragen? Ich habe ihnen sicher einen Wert zugewiesen.
Wenn ich
aufrufe klappt es jedoch einwandfrei....
ahja, Ziel in der Remote-Db ist eine Tabelle mit einer Spalte vom Typ VARCHAR(max) (sql-server)...
Irgendwelche Ideen?
Danke und Gruß
bang
![Blinzeln](https://entwickler-forum.de/core/images/smilies/wink.png)
Ich habe ein kleines Problem, und zwar will ich Variablen per DB-Link übertragen (Oracle - SQL Server, das macht es natürlich nicht leichter)
Ich habe es bisher auf folgende Arten versucht:
XMLType-Variable: ORA-22804: remote operations not permitted on object tables or user-defined type columns
CLOB-Variable: ORA-22992: cannot use LOB locators selected from remote tables
LONG-Variable: Cannot insert the value NULL into column
VARCHAR2-Variable: Cannot insert the value NULL into column
Als Statement kommt ein simples:
Code:
insert into tbl@DBLINK VALUES(variable,'key');
Wieso werden LONG/VARCHAR2-Variablen mit NULL übertragen? Ich habe ihnen sicher einen Wert zugewiesen.
Wenn ich
Code:
insert into tbl@DBLINK VALUES('DiesIstEinWert','key')
ahja, Ziel in der Remote-Db ist eine Tabelle mit einer Spalte vom Typ VARCHAR(max) (sql-server)...
Irgendwelche Ideen?
Danke und Gruß
bang