Lorsque vous programmez des procédures et des requêtes dans la base de données stockées, vous pouvez avoir besoin de convertir des champs de base de données à un autre type de données. Un type de données est un format défini dans le tableau. Par exemple , si vous avez un format de date , la base de données sait automatiquement de le stocker dans un certain format. Une base de données sait aussi quels types de dates sont illégales, et interdit toutes les dates erronées saisies dans les tables. Une syntaxe Transact SQL appelé (T -SQL) est utilisé pour modifier les procédures stockées y compris les conversions de types de données . Utilisation de Microsoft SQL Server, vous pouvez convertir une date en format texte ou chaîne. Le format de texte en T -SQL est défini comme « varchar ». Instructions
1
Ouvrez votre console de gestion Microsoft SQL Server. Le logiciel vous demande d'entrer un nom d'utilisateur et mot de passe. Entrez dans la boîte de dialogue et vous connecter à SQL Server .
2
Utilisez le "Cast ()" fonction pour convertir une date pour un champ de texte . Cast est une des fonctions qui transforment les types de données sur le terrain. Le code ci-dessous est un exemple de la façon de convertir une date pour un casting de varchar.select ( [ my_date_field ] comme varchar (30) ) comme my_converted_date
3
Utilisez le "Convert () " fonctionner pour convertir une date en un format de texte . T -SQL dispose de deux formats , et la fonction convert est une solution alternative. La syntaxe ci-dessous est un exemple de la façon d'utiliser le function.select convert convert ( varchar (30 ), [ my_date_field ] ) comme my_converted_date
4
Appuyez sur la touche F5 pour exécuter la requête . Cette commande est un raccourci clavier pour exécuter une requête de base de données . Le résultat renvoyé est une date convertie au format texte .