602SQL-┌plnß dokumentace Index   Tisk  

Funkce CAST (SQL)

CAST (arg AS typ)

Funkce CAST provßdφ konverzi argumentu arg na zadan² typ.

(Pozor - funkce nenφ toto₧nß s p°etypovßnφm (angl. casting) ve vyÜÜφch programovacφch jazycφch.)

Ve funkci nenφ mo₧nΘ zvolit zp∙sob formßtovßnφ, pokud to vadφ, pou₧ijte specializovanou konverzφ funkci jazyka 602SQL.

P°i provßd∞nφ funkce m∙₧e dojφt k chybßm trojφho druhu:

T∞mto chybßm lze zabrßnit nastavenφm vhodn²ch voleb ve funkci Set_sql_option (volba SQLOPT_MASK... (8,16,32)). Jsou-li tyto volby zapnuty, pak v prvnφch dvou p°φpadech je v²sledkem hodnota NULL, ve t°etφm p°φpad∞ je °et∞zec se°φznut zprava.

OdliÜnosti od normy

P°φklad pou₧itφ:

P°etypovßnφ v²razu z Money na Integer

SELECT Firmy.firma,CAST(SUM(Objednavky.objednavka) AS INT)
FROM Firmy, Objednavky
WHERE Objednavky.firma=Firmy.firma
GROUP BY Firmy.firma

Viz konverznφ funkce jazyka pou₧itelnΘ v SQL:

Str2int, Str2bigint, Str2money, Str2real, Str2date, Str2time, Str2timestamp, Int2str, Bigint2str, Money2str, Real2str, Date2str, Time2str, Timestamp2str, Datetime2timestamp, Timestamp2date, Timestamp2time, Ord, Chr,