2009-02-09 4 views

Antwort

27

Das, was Sie tun müssen, ist gesetzt ANSI WARNINGS OFF Sie tun können, die durch den Aufruf

set ANSI_WARNINGS OFF 

Ich habe auch ein praktisches Beispiel geschrieben:

create table bla(id varchar(2)) 
go 

insert bla values ('123') --fails 


set ANSI_WARNINGS OFF 

insert bla values ('123') --succeeds 

Erinnert das drehen ANSI-Warnungen werden wieder aktiviert, wenn Sie fertig sind. Sie können dies tun, indem Aufruf:

set ANSI_WARNINGS ON 
+3

+1 was diese arme Seele heute morgen brauchte. –

2

Versuchen Sie, die Variable auf die genaue Art und Länge Gießen, bevor es eingesetzt wird. Das könnte den Trick machen. Casting (und Conversion) sind viel flexibler. :)

Verwandte Themen