Comment convertir un format de date dans SQL

May 15

Comment convertir un format de date dans SQL


SQL Server fournit aux développeurs plusieurs types de types de données. Le type de données de date est utilisée pour manipuler les valeurs de calendrier, et ils sont enregistrés dans le SQL Server à l'aide des fonctions de date. SQL Server renvoie une erreur si la date est invalide, afin que les développeurs sont assurés une date appropriée est enregistrée. Vous pouvez convertir les dates pour d'autres formats. Les développeurs convertissent généralement une valeur de date à une chaîne, donc les fonctions de chaînes peuvent être exécutées sur la date.

Instructions

1 Créez vos variables SQL Server. Dans cet exemple, la variable de date est convertie en une chaîne. Le code suivant crée une variable de date et la variable de chaîne qui contiendra les résultats:
déclarer myDate datetime
déclarer myString varchar (50)

2 Attribuer une date à la variable de date. Le code suivant assigne une date à la variable de date définie dans la première étape:
définir myDate = '1/1/2010'

3 Utilisez la fonction "Cast ()" pour convertir la date d'une chaîne et d'attribuer les résultats à la variable de chaîne. Le code suivant illustre comment convertir la variable de date:
définir myString = cast (myDate comme varchar (50))

4 Imprimer les résultats à votre débogueur SQL Server. Le code suivant imprime les résultats à la console SQL, de sorte que vous pouvez tester les erreurs:
print myString

Conseils et avertissements

  • Vous pouvez également utiliser la fonction "(Convertissez)" fonction pour convertir les dates. Le code suivant imprime le même résultat que la fonction "Cast ()":
  • définir myString = convert (varchar (50), myDate)

          

Post a comment: