Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vrátiť dáta z uloženej procedúry

Vrátenie dát z uložená procedúra je dôležitou súčasťou webovej a desktopové aplikácie programovanie . Databáza úložisko informácií pre vyhľadávanie na obchodných zástupcov , alebo umožňuje užívateľom vašich webových aplikácií pre návrat do nastavenia a zobraziť informácie , ako objednávok , profil a účtovanie . Pomocou MSSQL , existujú tri spôsoby , ako vrátiť dáta pre užívateľa . Pokyny dovolená 1

Späť dátovej sady . Dátové súbory sú skupiny záznamov umiestnené v poli použiť v aplikáciách . Dátové súbory vrátiť stĺpce z databázy . Môžu byť iba jeden záznam , alebo dátové sady môžu pojať stovky záznamov . Nasledujúci kód je uložená procedúra , ktorá vráti kontaktné údaje do aplikácie . Funkcie trvá priezvisko premenné a vráti všetkých zákazníkov s match.CREATE RIADENIE dbo.GetCustomer ( @ last_name varchar ( 50 ) ) ASVyberte ČísloZákazníka , fname , lnameFROM CustomerWHERE lname = @ last_namae
2

používania výstupná premenná . Uložené procedúry majú " výstupný " kľúčové slovo , ktoré označuje premenná je poslaný späť do aplikácie . Nasledujúci kód používa výstupné premennú poslať späť na počet ľudí , ktorí zodpovedajú last_name variable.CREATE POSTUP dbo.CustomerCount ( @ last_name varchar ( 50 ) , @ thecount int OUTPUT ) ASVyberte @ thecount = COUNT ( * ) FROM CustomerWHERE lname = @ last_name
3

Použite spiatočnej kľúčové slovo . " Return " je kľúčové slovo , ktoré odošle späť celé číslo k aplikácii . Je to najväčšie obmedzenie z troch možností , takže je bežne používaný na odoslanie chybový kód . Nasledujúci kód odošle späť skúšobné číslo , ktoré je odovzdaný do uloženej procedure.CREATE PROC dbo.ReturnThisNumber ( @ testvar int ) ASReturn @ testvarGO

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené