Príkazy T-SQL - Koncepcia Základné až rozšírené príkazy T-SQL

Obsah:

Anonim

Úvod do príkazov T-SQL

Každá dostupná RDBMS databáza v podstate podporuje príkazy alebo príkazy SQL (Structured query language) alebo príkazy na vykonanie akéhokoľvek dotazu vývojára z ukladacích údajov v zodpovedajúcej databáze. Každá databáza môže podporovať určitý špecifický druh jazyka SQL. Príkaz T-SQL nie je ničím iným ako špecifickým dopytovacím jazykom, ktorý je založený na SQL a je nazývaný ako dotazovací jazyk Transact Structure Query Language. Je to jeden zo súčasných produktov spoločnosti Microsoft na aktualizáciu a hlavne kľúčové rozšírenie jazyka SQL. Podporuje hlavne MS SQL server.

Základné príkazy T-SQL

Existuje veľa príkazov SQL pre T-SQL, najmä na vyzdvihnutie, vloženie, odstránenie alebo skrátenie druhu manipulácie s údajmi na úrovni úlohy. Niektoré základné príkazy T-SQL sú uvedené nižšie:

  1. Zmeniť tabuľku : V zásade sa používa na zmenu jednej existujúcej definície stĺpca tabuľky alebo na pridanie jedného nového stĺpca alebo na vymazanie už pridaného stĺpca. Pozmenený stĺpec tabuľky sa dá použiť aj v prípade premenovania tabuľky.
  2. Vytvoriť tabuľku : Používa sa na vytvorenie novej tabuľky so špecifickou definíciou, môže vytvoriť tabuľku použiť pre nejakú novú tabuľku s predvoleným tabuľkovým priestorom, na použitie nejakého definovaného tabuľkového priestoru na vytvorenie novej tabuľky je potrebné definovať to isté pomocou príkazu create.
  3. Vytvoriť pohľad : Pomocou tohto príkazu T-SQL môžeme vytvoriť jedno zobrazenie. Predpokladajme, že existuje nejaký špecifický dotaz, ktorý v skutočnosti trvalo dlhý čas na vykonanie, v takom prípade môžeme tento konkrétny dotaz definovať ako dočasnú tabuľku a pomocou týchto údajov vykonaných dočasnou tabuľkou vytvoriť jedno nové zobrazenie. Po priamom vyvolaní zobrazenia okrem tohto vykonania dotazu bude výsledok oveľa rýchlejší ako obvykle. Vytvorenie príkazu view skutočne pomáha pri jeho vytváraní.
  4. Vymazať : Používa sa na vymazanie tabuľky, konkrétneho stĺpca tabuľky, konkrétneho riadku tabuľky alebo celých údajov vo vnútri tabuľky. V príkazoch T-SQL sú za normálnych okolností k dispozícii tri druhy vymazania, ktoré sa dajú odstrániť použitím niektorých príkazov kurzora, pričom odstránenie určitých údajov zo stĺpcov kľúčov pomocou zmien v kurzore. Vymazať nejakým dynamickým príkazom, kde niekto môže odstrániť niektoré kľúčové údaje so špecifickou dynamickou podmienkou, môže tiež odstrániť jeden konkrétny alebo viac riadkov na základe poskytnutej podmienky. Odstráňte pomocou nejakého príkazu jazyka, tu tiež opäť nejaký stav konkrétneho jazyka, ktorý pomáha odstrániť jeden alebo viac riadkov naraz.
  5. Vložiť : Pomocou príkazov vloženia môže niekto vložiť jeden alebo viac riadkov do tabuľky. V prípade príkazu T-SQL sú k dispozícii dva druhy kritických vložení. Jeden sa vkladá riadky do tabuľky alebo zobrazenia pomocou nejakej dynamickej podmienky. Tu môže niekto vložiť údaje do tabuľky na základe niektorých dynamických podmienok uvedených v dotaze. A ďalší sa vloží do tabuľky alebo zobrazenia na základe nejakého príkazu jazyka. V takom prípade je možné vloženie vykonať na základe nejakej jazykovej podmienky uvedenej v príkaze.
  6. Aktualizácia : Príkaz Aktualizácia sa používa hlavne na aktualizáciu niektorých existujúcich riadkov v tabuľke. Tri druhy aktualizácií dostupných v T-SQL, pomocou kurzora jeden druh pozičnej aktualizácie, pomocou dynamického príkazu, jedného druhu dynamickej aktualizácie na základe uvedeného dotazu, pomocou príkazu jazyka, je to tiež dynamická aktualizácia, ale na základe konkrétny jazyk.

Priebežné príkazy T-SQL

Vývojár použil aj niekoľko ďalších populárnych príkazov SQL, ktoré nie sú veľmi základné príkazy, ale pri práci s T SQL viac sa tieto príkazy SQL vyžadujú na vykonanie. Niektoré z týchto druhov vyžadujúcich prechodné príkazy SQL sú uvedené nižšie:

  1. Začiatočná transakcia : Začiatočná transakcia slúži na správu alebo uvedenie začiatočného bodu správy transakcií vytvorenej používateľom. Predpokladajme, že niekto, kto je ochotný vykonať viacnásobný dotaz na manipuláciu s údajmi, ale je ochotný spáchať ten istý dotaz naraz, v takom prípade musí byť na identifikáciu začiatku týchto príkazov DML spomenutá transakcia.
  2. Potvrdenie transakcie : V podstate je to celé prevedenie transakcie do databázy. Ako už bolo spomenuté, niekto ochotný spáchať celé vyhlásenie DML raz bez toho, aby sa dopustil individuálneho spáchania. V prípade, že uvedú príkaz na vykonanie transakcie, zaväzuje celé spustenie DML medzi prostriedkami hraničnými na transakcie od začiatku vykonávania.
  3. Vytvoriť index : Vytvorte jeden špecifický index pre tabuľku niekedy v niektorom konkrétnom užitočnom stĺpci. V niektorých kľúčových stĺpcoch tabuľky bol vytvorený index, kde sú tieto stĺpce veľmi užitočné z hľadiska aplikačnej logiky.
  4. Skrátiť tabuľku : Skrátenie údajov jednej tabuľky, nikdy to však nezruší štruktúru tabuľky.
  5. Vrátenie transakcie: Tiež to isté ako odovzdanie, zvyčajne vráti celú transakciu medzi definované hranice transakcie.

Pokročilé príkazy T-SQL

Napriek tomu niektoré kritické úlohy musia často vykonávať užívatelia príkazov T-SQL často. Tieto úlohy majú tiež vopred vykonané určité príkazy, ktoré používajú najmä niektorí riadiaci ľudia na udelenie alebo zrušenie určitého prístupu konkrétnemu užívateľovi, vynechanie časti štruktúry kritickej tabuľky a poskytnutie povolenia na prístup ku konkrétnej tabuľke v databázy atď. Tieto vylepšené príkazy T-SQL sú uvedené nižšie:

  1. Drop index : Zrušenie existujúceho vytvoreného indexu so štruktúrou z databázy. Je to architektonické rozhodnutie vynechať jeden index z konkrétnej tabuľky, čo môže mať viac dopadov. Takže prerušenie prístupu bežne poskytované niektorým špecifickým kľúčovým ľuďom jedného projektu.
  2. Drop Table : Vyradenie jednej existujúcej definovacej tabuľky so štruktúrou z databázy. Vyradenie jednej tabuľky z databázy znamená, že sa tabuľka úplne odstráni.
  3. Grant : Udelenie celej tabuľky alebo databázy niektorým konkrétnym kritickým používateľom.
  4. Odvolať : Odvolanie niektorých kritických prístupov pre niektorých konkrétnych používateľov.
  5. Použitie : Poskytnutie prístupu k jednej existujúcej databáze.

Tipy a triky na používanie príkazov T-SQL

Niektorí bežní používatelia, ktorí veľmi často používajú dotazy na príkazy T-SQL, zvyčajne používajú niektoré tipy a triky na správne použitie výstupu príkazov t-SQL. Tento druh trikov, ktoré sa bežne používajú na riešenie niektorých otázok špecifických pre používateľa a na zobrazenie výstupov na vykonanie, aby boli správne pochopené. Niektoré veľmi často používané kľúčové triky sú:

  1. Obnoviť databázu : Normálny prístup spoločného vývojára k používaniu spoločného zálohovacieho nástroja SQL servera na obnovu databázy. Zatiaľ čo T-SQL má nejaký kľúčový príkaz na obnovenie databázy, ktorý je rýchlejší a bezpečnejší ako mechanizmus obnovy SQL servera.
  2. Uložená procedúra: Normálne bežná koncepcia uloženej procedúry nepodporuje server SQL, ale T-SQL poskytla jednu procedúru ukladania sp_executeSQLFromFile, ktorá pomáha vývojárovi pri vykonávaní príkazov T-SQL v štruktúre procedúry ukladania, ktorá je rýchlejšia ako obvykle.

Záver -T-SQL príkazy

T-SQL je jedným z kľúčových dopytovacích jazykov SQL, ktoré sa kriticky používajú pre SQL server na vykonávanie dotazov. Pretože T-SQL je založený na SQL, takmer všetky dostupné funkcie sú rovnaké ako SQL. Ale ešte to nie je až také populárne.

Odporúčané články

Toto bol sprievodca príkazmi T-SQL. Tu sme diskutovali základné aj pokročilé príkazy T-SQL a niektoré okamžité príkazy T-SQL. Viac informácií nájdete aj v nasledujúcom článku -

  1. Použitie príkazov HBase
  2. Ako používať príkazy Sqoop
  3. Dôležitosť tabulkových príkazov
  4. Príkazy úľa Ako používať