• Posted on augusztus 5, 2015-re Derek Dieter
  • 1

két különböző funkciókat lehet használni, amikor a konvertáló az egész, hogy egy string. Az egyik öntött, a másik megtérül. Ezen funkciók egyike pontosan ugyanazzal az eredménnyel használható, ha karakterláncra konvertál., Az egyetlen különbség a konvertálás funkcióval az, hogy extra opcionális paramétert igényel a stílushoz, amely befolyásolhatja bizonyos adattípusok megjelenítésének módját a konvertálás után (például dátum/idő formátumokkal).

az INT karakterláncgá alakításának általános szükségessége az, hogy ezt egy másik int-vel vagy egy meglévő karakterlánccal összekapcsolják.

itt egy egyszerű példa:

válassza ki a CAST (12345 mint VARCHAR(11))

és a kimenet:

itt az int Egy varchar(11) – re öntjük., Ez egy biztonságos érték számunkra, hogy konvertálni, mert a maximális egész érték -2147483648.

ezért fontos, hogy olyan adattípust válasszon, amely elég nagy.

ezzel azt mondta, Láttam a következő munkát is, de én személy szerint nem fut ez a termelés esetén elavult egy jövőbeli változata SQL.

SELECT CAST(-2147483648 as VARCHAR)

Kategória TSQL