Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
funkcia CONVERT trvá dva alebo tri premenné , v závislosti na tom , ako sa používa . Na svojej najjednoduchšej vyvolanie funkcie funguje ako tohle :
CONVERT ( dátový typ , dáta )
- OR -
CONVERT ( dátový typ , dáta , kód )
Ak chcete napríklad previesť dnešný dátum predvolený formát nakonfigurovaný dáta servera SQL Server , použite nasledovné :
CONVERT ( varchar , getDate ( ) )
To bude trvať aktuálny miestny dátum a čas , a previesť ho do varchar reťazec formátovaný v SQL Server je nakonfigurovaný locale . V Spojených štátoch národný , mohlo by to byť formátovaný , "piatok 25 december 2009 13:35 . "
2
naformátovať dátový typ datetime do " yyyy - MM - dd " formáte , použite konverzný kód 121 , ako v nasledujúcom príklade :
CONVERT ( varchar ( 10 ) , getDate ( ) , 121 )
bude vyrábať dátum formátované ako " 2009-12-25 . " Poznámka " varchar ( 10 ) , " obmedzí celý dátum s časom od zaradenia do výstupu . Je - li " ( 10 ) " je vynechaný , výsledný reťazec bude formátovaný ako " 2009-12-25 13:35:00.000 . "
3
Ak chcete formátovať datetime Typ dát do štandardného formátu dátumu v USA , " MM /dd /rrrr , " použiť konverzný kód 101 , ako v nasledujúcom príklade :
CONVERT ( varchar ( 10 ) , getDate ( ) , 101 )
bude vyrábať dátum formátované ako " 12/25/2009 " . Opäť , na vedomie , " varchar ( 10 ) " , ktorý obmedzuje časovej informácie zo boli zahrnuté do výsledku .
Stránka 4
Ak nie je existujúci konverzný kód pre formát dátumu , ktorý chcete použiť , môžete použiť rok , mesiac , deň a DATEPART funkcie získať individuálne dátum diely pre vytvorenie vlastnej formát dátumu . Napríklad na výrobu dátum formátované ako " rrrr : mm - dd , hh " , použite nasledujúci reťazec funkcií :
Rok ( getDate ( ) ) + " : " + MESIAC ( getDate ( ) ) + ' - ' + DAY ( getDate ( ) ) + " , " + DATEPART ( hodina , getDate ( ) )