Microsoft SQL Server er en database applikasjon som har kapasitet til å holde millioner av poster innenfor sine tabeller. Programmerere bruke lagrede prosedyrer for å manipulere dataene i disse tabellene , inkludert inserts , oppdateringer og slettinger. Ved henting av informasjon , kan en programmerer ønsker å konvertere en dato til en streng. Av denne grunn har Microsoft SQL Server to interne funksjoner som tillater konverteringer : " Konverter ( )" og " Cast ( ) . " Disse to funksjonene kan konvertere en dato variabel til en streng , som kalles en varchar i utføre SQL språk . Instruksjoner
en
Åpne spørring Analyzer eller Microsoft SQL Management Console . Query Analyzer er brukt i SQL Server 2000 . Alle nyere versjoner av SQL Server bruke dette konsollen .
2
Lag en variabel til å holde en date . For dette eksemplet er variabelen " @ my_date " vil holde gjeldende dato og klokkeslett ved hjelp av " getDate ( )" function.declare @ my_date som datetimeset @ my_date = getDate ( )
3
Konverter @ my_date variabel ved hjelp av " Cast ( ) "-funksjonen . Å konvertere en dato til en streng, bruker følgende syntaks: erklærer @ my_date_string som varchar ( 20 ) set @ my_date_string = cast ( @ my_date som varchar ( 20 ) ) I utsagnene ovenfor , erklærer den første en streng variabel til å holde konvertert dato. Den andre setningen bruker cast -funksjonen til å konvertere datoen og lagre den i variabelen.
4
Bruk " Konverter ( ) "-funksjonen til å konvertere datoen til en streng . Dette er en alternativ metode også tilgjengelig gjennom SQL Server. Syntaksen er litt annerledes, men sluttresultatet er fortsatt same.declare @ my_date_string som varchar ( 20 ) set @ my_date_string = konvertere ( varchar ( 20 ) , @ my_date ) Koden ovenfor gjør det samme som trinn tre . Imidlertid er syntaksen for konvertere uttalelsen litt annerledes .