welcher datensatz erzeugt conevrt fehler ?

16/01/2009 - 11:28 von mike | Report spam
Hi, ich mache ein
select knd.location_id, convert(BIGINT, kd.value) from ...
und erhalte
error converting data type varchar to bigint
lasse ich das convert weg und mache nur
select knd.location_id, kd.value from ...
funktioniert die abfrage. habe mit ISNUMERIC aber sichergestellt, dass alles
zahlen sind, hab mir die größte rausgesucht, und die laesst sich
convertierem, weiss jemand wie ich die fehlerverursachenden datensàtze finde
? habe mit where eingeschrànkt, und ein paar stichproben liessen sich
converteieren ..

lg michael
 

Lesen sie die antworten

#1 Jürgen Volke
16/01/2009 - 11:40 | Warnen spam
Hallo

Hi, ich mache ein
select knd.location_id, convert(BIGINT, kd.value) from ...
und erhalte
error converting data type varchar to bigint
lasse ich das convert weg und mache nur
select knd.location_id, kd.value from ...
funktioniert die abfrage. habe mit ISNUMERIC aber sichergestellt, dass
alles
zahlen sind, hab mir die größte rausgesucht, und die laesst sich
convertierem, weiss jemand wie ich die fehlerverursachenden datensàtze
finde
? habe mit where eingeschrànkt, und ein paar stichproben liessen sich
converteieren ..



isnumeric akzeptiert doch auch Nachkommastellen - oder?
BIGINT aber wohl eher nicht

HTH Jürgen

Ähnliche fragen