Microsoft SQL Server est une application de base de données qui a la capacité de maintenir des millions d' enregistrements dans ses tableaux . Les programmeurs utilisent des procédures stockées pour manipuler les données contenues dans ces tableaux , y compris des inserts, des mises à jour et les suppressions . Lors de la récupération d'informations, un programmeur peut vouloir convertir une date en chaîne. Pour cette raison, Microsoft SQL Server dispose de deux fonctions internes qui permettent aux conversions : "Convert ()" et "Cast (). " Ces deux fonctions peuvent convertir une date variable à une chaîne , qui est appelé un varchar dans le traiter le langage SQL . Instructions 1 de l'Analyseur de requêtes ouvert ou Microsoft Management Console SQL . Analyseur de requêtes est utilisé dans SQL Server 2000. Toutes les nouvelles versions de SQL Server utilisent la console de gestion . 2 Créer une variable pour contenir une date . Pour cet exemple, la variable " @ my_date " tiendra la date et l'heure en utilisant le " getDate ()" function.declare @ my_date comme datetimeset @ my_date = getDate () 3 Convertir la variable @ my_date en utilisant la fonction « Cast ()" . Pour convertir une date en chaîne , utilisez la syntaxe suivante : declare @ my_date_string comme varchar (20 ) set @ my_date_string = cast ( @ my_date comme varchar (20 ) ) Dans les déclarations ci-dessus , le premier déclare une chaîne variable pour contenir le date convertie . La seconde instruction utilise la fonction CAST pour convertir la date et le stocker dans la variable définie . 4 Utilisez la fonction "Convertir ()" pour convertir la date en chaîne. Il s'agit d'une méthode alternative également disponible via SQL Server. La syntaxe est légèrement différente, mais le résultat final est toujours le same.declare @ my_date_string comme varchar (20 ) set @ my_date_string = convert ( varchar (20 ) , @ my_date ) Le code ci-dessus fait la même chose qu'à l'étape 3. Cependant, la syntaxe de l'instruction convert est légèrement différente.
|