Für einige Web-Anwendungen , das Senden einer Zeichenkette oder Zahl , um eine gespeicherte Prozedur in SQL ist effizienter für den Programmierer . Wenn Strings oder numerische Werte zum SQL-Server gesendet werden, werden Datenbank-Administratoren benötigt, um die Werte in ein Datum zu konvertieren, bevor Speicherung des Wertes in der Datenbank . Es gibt zwei Funktionen zur Verfügung , die durch SQL mehrere Variablen-Typen empfangen und auf die gewünschte Datumsformat. Anleitung
1
Declare ein Datum variabel. Ein erklärtes Datumsvariable hält den umgerechneten Wert an. Der folgende Code deklariert eine datetime-Wert in SQL: declare @ myDate datetime
2
Use " cast () " , um eine Variable zu konvertieren. "Cast ()" ist die einfachste Funktion , um einen Wert zu datetime zu konvertieren. Die Syntax für die " cast () "-Funktion folgt : cast ( oldvalue als Datentyp ) Zum Beispiel, wenn der Programmierer sendet einen String-Wert von " 1/2/2010 " in der Datenbank , konvertiert die folgenden den Wert und speichert es als ein datetime-Wert : Set @ myDate = cast ( '1 /2/2010 "als datetime )
3
Use" convert () ", um ein datetime-Wert zu speichern. Einige Administratoren bevorzugen mit der convert-Funktion . Die Syntax für die Funktion convert folgt : Konvertieren ( Datentyp , oldvalue ) Das folgende Beispiel wandelt die Zeichenfolge " 1/2/2010 " in einen datetime- Variable : Set @ myDate = convert ( datetime , '1 /2/2010 ')