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

Sprievodca Transact - SQL

Kým dobré porozumenie Structured Query Language alebo SQL databázy , programovací jazyk , je nevyhnutné , aby každý databázový programátor , to je najviac často len začiatok . Oracle , IBM a Microsoft používate verziu SQL , ktorá rozširuje možnosti jazyka len toľko , aby si ďalšie vedomosti potrebné , aby bolo možné pracovať s ich databázového softvéru . Transact , alebo T - SQL , je verzia Sybase a Microsoft použiť s ich databázového softvéru . Prehľad

T - SQL začína SQL základ , v ktorom tradičné príkazy SQL , napríklad SELECT , INSERT , UPDATE , DELETE , CREATE a DROP , práca , spolu s proprietárne príkazy a procesov , tzv rozšírenie , že zmena ako naprogramovať a manipuláciu s databázou , ako aj rozšíriť jeho funkčnosť . Rozšírenie T - SQL sú uložené procedúry , triggery a metódy kontroly transakcií , z ktorých všetky pozmeňovať programovacie funkcie , ako je spracovanie chýb , deklarovania premenných , a za použitia podmienených a riadkov postupy spracovania
uložené procedúry .

uložené procedúry a funkcie , ktoré poskytujú sú T - SQL špecialita . Každý z nich je kolekcia inštrukcií SQL , Flow - Control výkazov a často aj parametre , ktorými sa riadi vykonávanie programu . Pomocou vstavaného alebo systémové uložené procedúry - označené štítkom " sp_procedure meno " - pre bežné úlohy , ako je pridávanie užívateľov , prístupu k súborom pomocníka , vykonávanie databázových zámok akcií , identifikácia úrovne aktivity databázy a spustením príkazového riadku operácie . Napíšte vlastné pomocou príkazu CREATE PROCEDURE , uložiť a potom znova použiť vlastné uložené procedúry na prístup k špecifickým informáciám .
Triggery

T - SQL trigger sú špeciálne inštrukcie , vo forme uložených procedúr , že policajné databázy a zohrávajú úlohu v oblasti bezpečnosti dát . Pretože ich hlavnou funkciou je chrániť dáta , triggery sú najviac často spájaný s tradičným SQL príkazy INSERT , DELETE a /alebo UPDATE . Napríklad , keď sa užívateľ pokúsi odstrániť informácie z databázy , behind - the - scenes spúšť môže strieľať a brániť DELETE akcii zabrániť. Parametre , ktoré patria do príkazu spúšťanie určiť dĺžku kódu , ale základný syntax pre spúšť obsahuje príkaz CREATE TRIGGER , názov spúšť , tabuľku alebo pohľad , na ktorý chcete , aby práca , a spúšťacie parametre .
manipuláciu s dátami

kurzory zvýšiť kontrolu nad tým , ako budete pracovať a manipulovať s dátami . Namiesto toho pracuje v riadku na riadok módy , kurzory umožňujú spracovávať celé sady dát , alebo viac riadkov , naraz . Každý kurzor zahŕňa sekciu vyhlásenie , že vytvorí a otvorí kurzor a identifikuje jeho parametrov , načítanie oddiel , ktorý umožňuje uchopiť dáta, ktoré potrebujete , a úzku časť rozpustiť kurzor a ukončiť svoju činnosť .

Ovládanie programu Flow

T - SQL zvyšuje kontrolu máte nad toku programových príkazov . Zahrnutie " if /else " vyhlásenie zvyšuje rozhodovacie možnosti , " zatiaľ čo " vyhlásenie , aby bolo možné prechádzať alebo opakovať príkazy kódu v cyklickej štruktúry , " GOTO " výroky vám možnosti pre ovládanie prepína z jedného programového vyhlásenia do druhého , a " WAITFOR " príkazy umožňujú pozastavenie činnosti programu .
Obchodovanie s chybami

T - SQL Spracovanie chýb zahŕňa tri úrovne systému chybových oznámenia a schopnosť vytvoriť užívateľsky definovaných pravidiel chýb . Vstavaný alebo systémová chyba typy môžu byť informačné , varovné správy alebo fatálne chyby . Pridať vlastné kódy chýb alebo správy na " sysmessages " identifikačný tabuľky chýb , a potom ich používať rovnako ako systém chybových správ . Avšak , dokonca v T - SQL , manipulácia chybe nedochádza automaticky , takže či už s použitím systému , vlastné alebo kombinácia oboch v kóde , musíte najprv povedať databázu na kontrolu chýb .

Najnovšie články

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