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 ( ) )