Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte SQL Server Management Studio a zadajte názov SQL servera v dialógovom okne Connect Server okne .
2
Vyberte typ overovania z rozbaľovacieho zoznamu ponuka a v prípade potreby zadajte užívateľské meno a heslo .
3
Kliknite na tlačidlo " Nová otázka " v hornej časti okna SSMS .
4
Zadajte
Použite [ názov databázy ]
v okne dotazu. Vymeňte [ názov databázy ] s názvom databázy vytvárať uložené procedúry palcov Ak nechcete zadať názov databázy , postup je vytvorená v hlavnej databázy . Môžete vytvárať uložené procedúry v hlavnej databázy , aby bolo prístupné z rôznych databáz .
5
Sem
CREATE PROCEDURE [ názov procedúry ]
nasleduje niektorý požadované parametre , vo formáte " @ [ názov premennej ] [ dátový typ ] [ = predvolená hodnota ] " , nahrádzajúci položky v zátvorkách s dátami . Ak chcete napríklad vytvoriť procedúru, ktorá vloží dane z predaja a vráti súčet objednávky vrátane dane , mali by ste začať s :
CREATE PROCEDURE AddTax @ Medzisúčet numeric ( 8,2 ) , @ taxRate numeric ( 3,3 ) = 0,065
AS
BEGIN
6
Zadajte požadované príkazy SQL v tele procedúry , za slovo " BEGIN " . Pre daňové Napríklad , zadajte :
DECLARE @ všetkých numeric ( 8,2 ) ;
SET @ celkovej = @ OrderTotal + ( @ OrderTotal * @ taxRate ) ;
SELECT @ všetkých ;
vyberte príkaz by mal zahŕňať všetky hodnoty , ktoré chcete postup pre návrat v prípade , vrátená hodnota je žiaduce . Môžete použiť aliasing vrátiť dáta s konkrétnymi názvami stĺpcov , napríklad SELECT @ celkového množstva [ Order Total ] .
7
Sem
END
GO
Stránka 8
Kliknite na tlačidlo " Execute " k vytvoreniu uložené procedúry . Potom môžete volať túto procedúru od SSMS alebo inej aplikácie zadaním : .
Vykonať AddTax @ medzisúčet , [ @ taxRate ]
Ak chcete použiť predvolené daňovú sadzbu vo výške 6,5 percenta , nebudete potrebovať odovzdať do premennej . Ak chcete použiť inú sadzbu dane , mali by ste zadať hodnotu ako desatinné číslo . Pre 4 percentá , zadáte 0,04 .
Copyright © počítačové znalosti Všetky práva vyhradené