Questione : lanciare o convertire varchar in int ed in datetime

avere prova delle due tabelle e test2

test ha due colonne aggiornate dal

then che del
date (50 varchar) del file
sequence (50 nvarchar) del csv devo aggiornare a test2 mentre questa tabella è selezionata da un cubo (assistente di terzi) di rapporto installato mentre il int e il

have del
date del datetime
sequence (int) hanno usato i seguenti scritti e tutti hanno failed

insert nel convertito di test2
select (int, sequenza), il
convert (datetime, data) a partire dal
Msg 242, il Livello 16, la condizione 3, la linea conversione del test
Results di 1
The di un tipo di dati del carbone ad un tipo di dati datetime ha risultato nel datetime out-of-range value.
The una dichiarazione è stata tried

insert di terminated.


then nel getto di test2
select (sequenza come int), il
cast (data come datetime) da test

Msg 242, il Livello 16, la condizione 3, la linea conversione di 1
The di un tipo di dati del carbone ad un tipo di dati datetime ha provocato una dichiarazione out-of-range di datetime value.
The è stata tried

insert di terminated.

then test2 nel test

Msg 102 del convertito del
del
select ((int), sequenza), del
del CONVERTITO (DATETIME, CONVERTITO (VARCHAR (max), [data], 101), 101) del
del
from, Livello 15, condizione 1, linea sintassi vicino “(".

insert di 3
Incorrect test2 nel convertito del
del
select (int, sequenza), test

Msg 102, Livello 15, condizione 1, linea sintassi vicino “(".

del
del
from del CONVERTITO del
((DATETIME), [data], 101) di 5
Incorrect class= del

Risposta : lanciare o convertire varchar in int ed in datetime

ci è inoltre “PIENO„ e “la TRAVERSA„ si unisce
Altre soluzioni  
 
programming4us programming4us