Mai színes:
Oracle alól indítvaselect *
from tabla@SQLSERVER
where id=1;
Visszajön egy ilyen hibaüzenet:
[Microsoft SQL Server]Error converting data type varchar to numeric {HY000, NativeErr = 8114}
where id='1';
Dettó ugyanaz a hiba.
where to_number(id)=1;
Működik...
where masikid=2;
Bezzeg ez is működik...
Megfejtés:
id numeric(10,0)-nak, masikid numeric(3,0)-nak van castolva a MSSQL oldali viewban.
Fene se érti, miért hasal ez el a két DB közti adatkonverziós rétegen.
[ Szerkesztve ]
Hello IT! Have you tried turning it off and on again?