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

Prísne pravidlá SQL

jazyk SQL pridáva flexibilitu pre dynamický obsah , takže môžete vložiť a získavať informácie z databázy . SQL má niektorá prísne pravidlá , však, vytvárať premenné , volanie funkcie a nastaviť bloky kódu , ako je IF blokov alebo pri vyhlásení . Tieto pravidlá musia byť dodržiavané , alebo SQL server vráti chybu . SQL Premenné

definovanie premenných v SQL obsahujú hodnoty , ktoré používate po celom SQL programu . Premenné používajú " @ " prefix , ktorý označuje na SQL databázový server , ktorý máte premennú , ktorá obsahuje informácie . Môžete volať túto premennú kdekoľvek v kóde . Typicky , databázy programátori umiestniť deklaráciu premennej v hornej časti funkcie . Nasledujúci kód vytvorí SQL premenné , ako je " declare @ názvom ako varchar ( 30 ) , " bez úvodzoviek . Táto premenná je deklarovaná a definovaná ako reťazec , ktorý môže obsahovať 30 znakov .
Príkazy BEGIN a END

príkazy BEGIN a END sa používajú podmienečného alebo slučky blokov SQL . Oni definujú začiatok a koniec bloku . Bez týchto dvoch vyhlásení , SQL nevie , kde sa stav alebo slučky začína a končí , takže váš program vráti logické chyby . Nasledujúci kód je príkladom použitia týchto dvoch vyhlásení o IF podmieneného bloku : ak @ meno je nullbeginselect " Ospravedlňujeme sa , ale musíte zadať name'end
správnu syntax

SQL nie je malé a veľké písmená , čo znamená , že " IF " a " keby " znamená to isté do databázy . Musíte zaistiť , však, že používate správnu syntax pre každý z príkazov , ktoré používate pre vloženie a editáciu dát . Ak napíšete kľúčové slovo ako " vložka " , jazyk SQL vráti chybu . Napríklad nasledujúci kód je nesprávna pre príkazu INSERT , tak to vráti chybu : vložiť do kontaktov hodnoty ( meno ) Nasledujúci kód je správny spôsob , ako vložiť dáta : vložiť do kontaktov ( meno ) VALUES ( ' Greg ' )

SQL oprávnenie

SQL má prísne pravidlá oprávnenie . Tieto pravidlá blokovať nepovolené programátori spustenie kódu na serveri . Oprávnenie SQL sú kontrolované v softvéri Management Studio a oprávnenia pre osobitný účet sú uvedené vo vlastnostiach účtu . Ak účet nemá prístup do databázových tabuliek , SQL explicitne blokuje účet od spustenia všetky príkazy , ktoré vkladajú , upraviť alebo odstrániť obsah v tabuľke .

Najnovšie články

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