casting varchar numeric, im Falle von null
Wie gehe ich mit dieser Umwandlung ist der Wert null, so dass es nicht zu der Fehlermeldung "Fehler beim konvertieren von Datentyp varchar in numeric".
convert(numeric(19,2), mdmaster.check_no)as checkNbr,
Danke
InformationsquelleAutor Blow ThemUp | 2012-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
ISNULL
:Damit wird keine
NULL
Wert konvertiert werden, um0.00
.Hier ist eine Live-Demo
mdmaster.check_no
NULL ist, Sie im wesentlichenconvert(numeric(19,2), '')
, die noch return "Fehler beim konvertieren von Datentyp varchar in numeric".Sorry
0
richtig funktionieren. Siehe mein edit.InformationsquelleAutor Mahmoud Gamal
Können Sie ISNUMERIC er zurückkehren wird 0.00, wenn null
oder können Sie Vorgehen wie unten gezeigt, wenn es matchs Ihre Anforderung in ms sql server
ISNUMERIC
nur einen parameter, unabhängig von der RDBMS?Littlebobby, Referenz msdn.microsoft.com/en-us/library/ms186272.aspx
Ich bin mir dessen bewusst, dass, aber Sie haben
ISNUMERIC (mdmaster.check_no, '')
. Die Referenz, die Sie zur Verfügung gestellt zeigt einen einzelnen parameter, noch sind Sie mit zwei.Littlebobby, du hast Recht.. ich habe gerade die Kopie eingefügt werden Sie Teil des query - & nicht verändert den rest.. Sie können es verwenden, wie Sie im Microsoft-Referenz
Littlebobby behoben. der Kasse, wenn es funktioniert
InformationsquelleAutor Learning