Microsoft SQL Server er en database program, der har kapacitet til at holde millioner af plader inden for dets tabeller. Programmører bruger lagrede procedurer til at manipulere de data, der er indeholdt i disse tabeller , herunder skær, opdateringer og sletninger. Når du henter oplysninger, kan en programmør ønsker at konvertere en dato til en streng. Af denne grund har Microsoft SQL Server to interne funktioner, som tillader konverteringer : " Konverter ( )" og " Cast ( ) . " Disse to funktioner kan konvertere en dato variabel til en streng , som kaldes en varchar i handle SQL-sproget . Instruktioner
1
Open Query Analyzer eller Microsoft SQL Management Console . Query Analyzer er anvendt i SQL Server 2000 . Alle nyere versioner af SQL Server bruger management konsol.
2
Opret en variabel til at holde en dato. I dette eksempel variablen " @ my_date " vil holde den aktuelle dato og tid ved hjælp af " getDate ()" function.declare @ my_date som datetimeset @ my_date = getDate ()
3
Konverter @ my_date variabel ved hjælp af " Cast ()" funktionen . At konvertere en dato til en streng , skal du bruge følgende syntaks: erklære @ my_date_string som varchar (20) set @ my_date_string = cast ( @ my_date som varchar (20) ) I udtalelser ovenfor , den første erklærer en streng variabel til at holde konverterede dato. Den anden sætning bruger cast funktionen til at konvertere dato og gemme det i den definerede variabel.
4
Brug " Konverter ()" funktionen til at konvertere datoen til en streng . Dette er en alternativ metode også tilgængelige via SQL Server . Syntaksen er lidt anderledes , men slutresultatet er stadig same.declare @ my_date_string som varchar (20) set @ my_date_string = convert ( varchar (20) , @ my_date ) Ovenstående kode gør det samme som trin 3 . Men syntaksen for konvertere erklæring er lidt anderledes.