A konvertálási opciók a Konverzió menüből érhetők el. Karakterláncokat konvertálnak egyik formátumból egy másikba. Ezek a függvények a raszter, WFS és WMS szolgáltatók kivételével az összes adatszolgáltató esetében elérhetők.
A TODATE és a TOSTRING függvények támogatják a dátumformázási beállításokat.
Opció | Definíció | Szintaxis | Példa |
---|---|---|---|
NULVALUE |
Két tulajdonságot értékel ki. Ha az első nem null értékű, a NULLVALUE függvény a tulajdonság értékével tér vissza. Egyébként a NULLVALUE függvény a második tulajdonság értékével tér vissza. |
NULLVALUE(szövegtulajdonság, érték) |
NullValue(telek_tulajdonos,'Nincs megadva tulajdonos') Ebben a példában a NULLVALUE függvény a telek_tulajdonos tulajdonság értékét értékeli ki. Ha ez null érték, a függvény a null értéket a „Nincs megadva tulajdonos” értékre konvertálja. Ha a telek_tulajdonos tulajdonság rendelkezik értékkel, akkor a függvény a tulajdonos értéket adja vissza. |
TODATE |
Dátum- és időinformációt tartalmazó karakterláncot konvertál dátum típusú objektummá. A visszatérési érték DateTime adattípusú. A megadott szövegtulajdonságnak adott formátumúnak kell lennie. Ha nem a kívánt formátumú, akkor nem kerül sor a konverzióra. Lásd: Dátumformázási beállítások. |
TODATE(szövegtulajdonság,formátum) |
TODATE(vásárlás_dátuma,MM/DD/YYYY) Ebben a példában a vásárlás dátumának értéke egy MM/DD/YYYY formátumú dátumértékké konvertálódik. Ha a vásárlás dátuma 2002. november 2., a konvertált érték 11/02/2002 lesz. |
TODOUBLE |
Numerikus vagy szöveges karakterláncokat konvertál dupla pontosságú lebegőpontos számokká. |
TODOUBLE(szövegtulajdonság) |
TODOUBLE(telek_érték) Ebben a példában a telek_érték értéke egy szöveges karakterlánccá konvertálódik. |
TOFLOAT |
Numerikus vagy szöveges karakterláncokat konvertál egyszeres pontosságú lebegőpontos számokká. |
TOFLOAT(szövegtulajdonság) |
TOFLOAT(telek_érték) Ebben a példában a telek_érték értéke egy karakterlánccá konvertálódik. |
TOINT32 |
Numerikus vagy karakterlánc típusú kifejezéseket int32 típusúra konvertál. |
TOINT32(szövegtulajdonság) |
|
TOINT64 |
Numerikus vagy karakterlánc típusú kifejezéseket int64 típusúra konvertál. |
TOINT64(szövegtulajdonság) |
|
TOSTRING |
Opcionálisan megadható formátumú karakterláncokká konvertál numerikus és dátum típusú kifejezéseket. vagy Egy numerikus vagy Boole tulajdonságot szöveges karakterlánccá konvertál (formátum nem rendelhető hozzá). Ha a ToString függvényt Boole tulajdonsággal használja, a művelet 1/0 értéket (nem igaz/hamis) eredményez. A formátumbeállításokról további információkat a Dátumformázási beállítások című részben olvashat. |
TOSTRING(dátumtulajdonság, formátum) vagy TOSTRING(numerikus_tulajdonság) |
TOSTRING(telek_eladási_dátuma,MM/DD/YYYY) Ebben a példában, ha a telek_eladási_dátuma tulajdonság értéke 2007. január 12., a konvertált karakterlánc 01/12/2007 lesz. |