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ť rekord z uloženej procedúry v Microsoft SQL

Užívatelia Microsoft SQL možno použiť uložené procedúry na vytvorenie modulárnej , opakovane použiteľný kód . Uložené procedúry tiež umožňuje spracovávať a konzumovať informácie z webových stránok či iných aplikácií v bezpečnejším spôsobom . Postup vyžaduje zvláštne vstup a poskytuje iba špecifikovaný výkon , znižuje možnosť útokov SQL injection . Uložená procedúra môže vrátiť žiadne výsledky , jeden riadok údajov alebo viac riadkov dát . Ak chcete vytvoriť uloženú procedúru , ktorá vracia výsledky , stačí sa kód v príkaze SELECT zhromaždiť požadovanú množinu výsledkov . Veci , ktoré budete potrebovať
SQL Server Management Studio ( odporúčané)
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte SQL Server Management Studio alebo požadovaný pripojenie na databázový server .

2

Kliknite na možnosť " New Query " v hornej časti obrazovky .
3

Zadajte príkaz použiť správne databáze , nasledovaný príkazom na konci šarže .

POUŽITIE [ názov databázy ]

GO

nahradiť " meno databázy " s názvom databázy .
4

Typ príkaz na vytvorenie novej riadenie , nasleduje názov uloženej procedúry . Pri pomenovaní postup , Microsoft odporúča nepoužívať sp_ ako predpona , ktoré môžu byť v rozpore s vstavaným - in uloženej procedúry .

CREATE PROCEDURE [ name ] postup
5

typu zadania parametre ďalšie , ak máte nejaké .

@ [ vstupné premenná ] varchar ( 10 )

Ak máte viac ako jeden vstupný parameter , oddeľte ich čiarkami .
6

typu " AS " po vstupné parametre sú zadané . Potom zadajte žiadne akcie uložená procedúra by mala vykonať . To môže zahŕňať matematické výpočty , aktualizácia databázy alebo iný požadovaný kód .
7

Zadajte príkaz SELECT , ktorý bude produkovať požadovaný výstup . Môžete použiť zložité vyberie zahŕňajúce viac tabuliek a pripojí . Po dokončení tohto , typu " GO " .
8

Spustiť kód pre vytvorenie uložené procedúry .

Najnovšie články

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