För vissa webbapplikationer , skicka en sträng eller ett nummer till en lagrad procedur i SQL är mer effektivt för programmeraren . Om strängar eller numeriska värden skickas till SQL -servern , är databasadministratörer krävs för att omvandla värdena till en tidpunkt innan du lagrar värdet i databasen . Det finns två funktioner tillgängliga via SQL som får flera variabeltyper och konvertera till önskat datumformat . Instruktioner
1
Deklarera ett datum variabel . En deklarerade datumvariabel håller konverterade värdet . Koden nedan förklarar ett datetime-värde i SQL : förklara @ MyDate datetime
2
Använd " cast ( ) " för att konvertera en variabel . "Cast ()" är den enklaste funktionen för att konvertera ett värde till datetime . Syntaxen för " cast ( ) "-funktion följande : cast ( oldvalue som datatype ) Till exempel, om programmeraren skickar en sträng värde " 2010/01/02 " till databasen , omvandlar följande värde och sparar det som en datetime value : Set @ MyDate = cast ( '1 /2/2010 "som datetime )
3
Använd " konvertera ( ) " för att spara ett datetime-värde . Vissa administratörer föredrar att använda konvertera funktionen . Syntaxen för konvertera funktionen följer : Konvertera ( datatype , oldvalue ) Exemplet nedan konverterar strängen " 2010/01/02 " till en DateTime variabel : Set @ MyDate = convert ( datetime , '1 /2/2010 ' )
Addera ditt