Når du programmerer lagrede procedurer og forespørgsler i databasen, kan du blive nødt til at konvertere database felter til en anden datatype . En datatype er en defineret format i tabellen. For eksempel, hvis du har et datoformat databasen automatisk ved at gemme det i et bestemt format. En database ved også , hvilke typer af datoer er ulovligt, og forbyder enhver forkerte datoer indgået bordene. En syntaks kaldet Transact SQL (T -SQL ) anvendes til at redigere lagrede procedurer, herunder datatype konverteringer. Brug af Microsoft SQL Server , kan du konvertere en dato til en tekst eller streng -format. Tekstformatet i T -SQL er defineret som " varchar ". Instruktioner
1
Åbn din Microsoft SQL Server Management konsol. Softwaren beder dig om et brugernavn og en adgangskode. Indtaste den i dialogboksen og login til SQL Server.
2
Brug " Cast ()" funktionen til at konvertere en dato for et tekstfelt . Cast er en af de funktioner, der konverterer felt datatyper . Koden nedenfor er et eksempel på , hvordan man konvertere en dato til en varchar.select støbt ( [ my_date_field ] som varchar (30) ), som my_converted_date
3
Brug " Konverter () "funktion for at konvertere en dato til en tekst-format. T-SQL har to formater, og konvertere funktion er en alternativ løsning. Nedenstående syntaks er et eksempel på , hvordan man bruger convert function.select convert ( varchar (30) , [ my_date_field ] ), som my_converted_date
4
Tryk F5 for at køre forespørgslen . Denne kommando er en genvejstast til at køre en database forespørgsel. Den returnerede resultat er en ombygget dato til tekst -format.