Retour des données d'une procédure stockée est une partie importante du web et de la programmation des applications de bureau . Bases de données stockent des informations pour la récupération des représentants des entreprises, ou il permet aux utilisateurs de vos applications web pour retourner aux réglages et afficher des informations telles que les commandes , le profil et la facturation. En utilisant MSSQL, il ya trois façons pour renvoyer des données aux utilisateurs. Instructions 1 Les ensembles de données de retour . Les ensembles de données sont des groupes d'enregistrements placés dans un tableau à utiliser dans les applications. Les ensembles de données des colonnes de retour de la base de données . Ils peuvent être un seul disque, ou des ensembles de données peut contenir des centaines de dossiers. Le code ci-dessous est une procédure stockée qui retourne des informations de contact pour une application. La fonction prend une variable prénom et renvoie tous les clients avec une dbo.GetCustomer PROCÉDURE DE match.CREATE (@ nom_famille varchar ( 50) ) ASSELECT CustomerId , FNAME , lnameFROM CustomerWHERE lname = @ last_namae 2 utilisation une variable de sortie . Les procédures stockées ont un mot-clé "sortie" qui indique que la variable est renvoyé à l'application. Le code suivant utilise une variable de sortie de renvoyer le nombre de personnes qui répondent à la nom_famille variable.CREATE PROCEDURE dbo.CustomerCount (@ nom_famille varchar (50), @ thecount int output ) ASSELECT @ thecount = COUNT ( *) FROM CustomerWHERE lname = @ nom_famille 3 Utilisez le mot-clé return . "Return" est un mot clé qui renvoie un entier à l'application. C'est le plus limitant de ces trois options , il est donc normalement utilisé pour envoyer un code d'erreur . Le code ci-dessous renvoie un nombre entier d'essai qui est passé à la procedure.CREATE stockée PROC dbo.ReturnThisNumber (@ testvar int) ASReturn @ testvarGO
|