Le serveur Microsoft SQL inclut une fonction convert, de sorte que vous pouvez changer de type de données dans vos procédures stockées . Vous utilisez cette fonction lorsque vous avez entrée d'un utilisateur comme une chaîne et que vous devez effectuer des calculs sur l'entrée. Vous devez convertir l'entrée de la chaîne à un type de données entier ou décimal pour effectuer les calculs . Vous pouvez ajouter la fonction convert pour n'importe quelle partie de votre procédure stockée. Instructions
1
Ouvrez le logiciel SQL Server Management Studio à partir du groupe de programmes SQL Server dans le menu "Démarrer " . Connectez-vous à votre base de données SQL.
2
Cliquez sur la section de la programmabilité dans le panneau de navigation de base à gauche . Une liste de procédures stockées s'affiche. Cliquez-droit sur la procédure stockée que vous souhaitez modifier , puis sélectionnez Modifier. Le code ouvert dans votre éditeur .
3
Créer une variable SQL pour la conversion. Après avoir converti la variable que vous devez affecter le nouveau type de données à une variable d'appariement avec le même type de données. Le code suivant crée un nouveau type de données entier :
declare @ nombre comme int
4
convertir le type de données de la variable de procédure stockée. Le code suivant met types de données pour une variable nommée @ myvar : .
Set @ nombre = convert (int, @ myvar )
Remplacez @ myvar avec la variable que vous voulez convertir
5
Appuyez sur " F5" pour enregistrer et exécuter le code dans votre procédure stockée. Pour tester les nouveaux changements de type "exec proc " (sans les guillemets ) , où " proc " est le nom de la procédure que vous avez changé .