Når du programmere lagrede prosedyrer og spørringer i databasen, kan du trenger å konvertere database felt til en annen datatype . En datatype er en definert format i tabellen . For eksempel, hvis du har en dato format , vet databasen automatisk å lagre den i et bestemt format . En database vet også hva slags datoer er ulovlig, og forbyr eventuelle feil datoer inngått bordene. En syntaks kalt Transact SQL (T -SQL ) brukes til å redigere lagrede prosedyrer inkludert datatype konverteringer. Ved hjelp av Microsoft SQL Server , kan du konvertere en dato til en tekst eller streng format. Den tekstformat i T -SQL er definert som " varchar ". Instruksjoner
en
Åpne Microsoft SQL Server Management -konsollen . Programvaren ber deg om brukernavn og passord . Skriv det inn i dialogboksen og påloggingen til SQL Server.
2
Bruk " Cast ( ) "-funksjonen til å konvertere en dato til et tekstfelt . Cast er en av funksjonene som konverterer feltet datatyper. Koden nedenfor er et eksempel på hvordan du kan konvertere en dato til en varchar.select cast ( [ my_date_field ] som varchar ( 30 ) ) som my_converted_date
3
Bruk " Konverter ( ) " fungere å konvertere en dato til et tekstformat . T - SQL har to formater , og den omvendte funksjonen er en alternativ løsning . Syntaksen nedenfor er et eksempel på hvordan du bruker den omvendte function.select konvertere ( varchar ( 30 ) , [ my_date_field ] ) som my_converted_date
4
Trykk F5 for å kjøre spørringen . Denne kommandoen er en hurtigtast for å kjøre en database spørring . Den returnerte Resultatet er en ombygd dato til tekstformat .