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

SQL Server uložené procedúry

SQL Server je aplikácia , databázy , poskytované spoločnosťou Microsoft . SQL Server obsahuje databáz , ktoré zapouzdřit tabuľky , pohľady a programovacie prvky tzv uloženej procedúry . Uložené procedúry obsahujú otázky , ktoré SELECT , INSERT , DELETE alebo UPDATE záznamy obsiahnuté v databázových tabuľkách . Tieto uložené procedúry sú dopredu zostavené , takže volať objekt je rýchlejší ako pomocou vložených textových dotazov v kóde aplikácie . Tvorba

Vytvorenie uložené procedúry sa vykonáva pomocou konzoly pre správu poskytované spoločnosťou Microsoft . Aplikácie SQL Server Management Console je umiestnený v adresári , kde je umiestnený databázový stroj . V tejto konzoly , vytvorenie uloženej procedúry sa vykonáva pomocou špecifickej syntaxe . Vytvorenie uložené procedúry používa štandardné syntax je uvedené nižšie : vytvoriť postup
Vložte Otázky

Uložené procedúry sa používa na vloženie dát do databázových tabuliek . Otázka vložka má typickú syntax , ktorá definuje tabuľku , stĺpce a dáta pridať do databázy . Uložené procedúry môžu tiež vracať poľa ID po vložka je vyrobená . Napríklad , s použitím tejto techniky je vhodné pre webové aplikácie , kde užívateľ zaregistruje na služby . Namiesto toho , réžia užívateľa na prihlasovacej obrazovke , aplikácia automaticky overuje poverenia užívateľa z novo vyrobené záznamu užívateľa .
Aktualizácia Records

Aktualizácia záznamy uložené procedúry sa vykonáva tým , že dát od užívateľa a nahradenie starých dát . Aktualizácia slúži na udržanie dátového prúdu . Niektoré väčšie aplikácie nikdy nepoužívajte aktualizácie , ale namiesto toho vložiť nový záznam . To vytvára archivovaný do úvahy zmeny vykonané v zázname na účely auditu . Keď sú aktualizované záznamy , údaje sa otrie s výmenou , takže žiadny spôsob , ako pre správcu na sledovanie zmien dát .
Vyberte

" Vybrať " je najviac bežne používané funkcie v uložených procedúrach . Poskytujú užívateľovi požadované informácie . Načítanie dát môže byť jeden záznam , alebo veľké kusy dát pre reporting . Výber dát je tiež možné vykonať v konzole pre audit záznamov a riešenie problémov . Veľké sady záznamov z tabuliek môže trvať dlhú dobu . Uložené procedúry, aby tieto otázky rýchlejšie , pretože kód je dopredu zostavený v databáze .
Zmazať

Konečne posledná funkcia používa v uloženej procedúre je " vymazať " funkcie . Formálne normy pre databázové programovanie mračí na odstraňovanie záznamov . Vymazanie záznamov natrvalo odstráni dáta a žiadny audit možno vykonať bez použitia archívov . Integrita dát je tiež problém s mazacím funkciou . Jav tzv " osirelé záznamy " sa stane , keď pole , ktoré odkazuje na iné tabuľky zázname je odstránená bez príslušných záznamov . Napríklad , vymazanie užívateľa z tabuľky zákazníka bez odstránenia objednávky spojené s užívateľským záznamu . Objednávky sa stal sirotou , a to ničí integritu databázy . To je odstránená pomocou referenčnej integrity v konfigurácii databázy .

Najnovšie články

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