Microsoft SQL Server ist eine Datenbank -Anwendung, die die Fähigkeit, Millionen von Datensätzen innerhalb seiner Tabellen zu halten. Programmierer verwenden gespeicherte Prozeduren , um die Daten in diesen Tabellen enthaltenen einschließlich Einfügungen, Aktualisierungen und Löschungen zu manipulieren. Beim Abrufen von Informationen kann ein Programmierer wollen ein Datum in einen String zu konvertieren. Aus diesem Grund hat Microsoft SQL Server zwei interne Funktionen, die Konvertierungen zu ermöglichen: "Convert ()" und "Cast (). " Diese beiden Funktionen kann ein Datum Variable auf eine Zeichenfolge , die als ein varchar in die zu konvertieren transact SQL Sprache . Anleitung
1
öffnen Query Analyzer oder Microsoft SQL Management Console . Query Analyzer ist in SQL Server 2000 verwendet . Alle neueren Versionen von SQL Server verwenden Sie die Management-Konsole .
2
Erstellen Sie eine Variable , um ein Datum zu halten. Für dieses Beispiel wird die Variable " @ my_date " halten wird das aktuelle Datum und die Uhrzeit mit Hilfe der " getDate ()" function.declare @ my_date als datetimeset @ my_date = getDate ( )
3
umrechnen @ my_date Variable mit dem "Cast () "-Funktion . Um ein Datum in einen String zu konvertieren, verwenden Sie die folgende Syntax : declare @ my_date_string als varchar ( 20) set @ my_date_string = cast ( @ my_date als varchar ( 20) ) In den obigen Aussagen , erklärt der erste eine String-Variable , um das zu halten Datum umgewandelt . Die zweite Anweisung verwendet die CAST-Funktion , um das Datum zu konvertieren und speichern sie in der Variable .
4
Benutzen Sie den " Convert () "-Funktion , um das Datum in einen String zu konvertieren. Dies ist eine alternative Methode, auch über SQL Server. Die Syntax ist etwas anders, aber das Endergebnis ist immer noch die same.declare @ my_date_string als varchar ( 20) set @ my_date_string = convert ( varchar ( 20) , @ my_date ) Der obige Code macht das Gleiche wie in Schritt 3 . Allerdings ist die Syntax für die Anweisung convert etwas anders.