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é .
|