For nogle web-applikationer , sende en streng eller nummer til en lagret procedure i SQL er mere effektivt for programmøren . Hvis strenge eller numeriske værdier sendes til SQL server , der er database administratorer kræves for at konvertere værdier til en dato før opbevaring værdien i databasen. Der er to funktioner er tilgængelige via SQL , der modtager flere variable typer og konvertere til den ønskede dato format. Instruktioner
1
Erklær en dato variabel. En oplyste variabel holder den konverterede værdi. Koden nedenfor erklærer en datetime værdi i SQL : erklære @ myDate datetime
2
Use " cast () " for at konvertere en variabel. " Cast ( )" er den enkleste funktion at konvertere en værdi til datetime . Syntaksen for " cast ()" funktionen følger: cast ( oldvalue som datatype ) For eksempel, hvis programmøren sender en streng værdi på " 2010/01/02 " til databasen, følgende konverterer værdi og gemmer den som en datetime værdi : Set @ myDate = cast ( '1 /2/2010 'som datetime )
3
Use " konvertere ()" for at gemme en datetime værdi. Nogle administratorer foretrækker at bruge convert -funktionen. Syntaksen for convert -funktionen følger : Konverter ( datatype , oldvalue ) Nedenstående eksempel konverterer strengen " 2010/01/02 " til en datetime variabel : Set @ myDate = convert ( datetime , '1 /2/2010 « ) < br >