Man könnte auch mal die Signaturen der Konvertierungsfunktionen anschauen und prüfen, welche Typen sie akzeptieren. Mglw sind sie nicht gegen NVARCHAR implementiert. Dann käme erst noch ein weiterer Schritt NVARCHAR zu VARCHAR dazu.
Dann hätte man
NVARCHAR>VARCHAR
VARCHAR>FLOAT*1
FLOAT>INT*2
*1, localization Einstellungen prüfen und geeigneten Dezimaltrenner wählen
*2, eher keine konvertierung(cast), sondern ein Truncate oder ähnliche Funktion, die den Nachkommateil abschneidet.
Dann hätte man
NVARCHAR>VARCHAR
VARCHAR>FLOAT*1
FLOAT>INT*2
*1, localization Einstellungen prüfen und geeigneten Dezimaltrenner wählen
*2, eher keine konvertierung(cast), sondern ein Truncate oder ähnliche Funktion, die den Nachkommateil abschneidet.
Comment