Úvod do příkazů T-SQL
Každá dostupná databáze RDBMS v zásadě podporuje příkazy nebo příkazy jazyka SQL (Structured query language) nebo příkazy pro provádění jakéhokoli dotazu vývojáře z ukládacích dat v odpovídající databázi. Každá databáze může podporovat určitý specifický druh jazyka SQL. Příkaz T-SQL není nic jiného než specifický dotazovací jazyk, který je založen na SQL a je nazýván jako dotazovací jazyk Transact Structure Query Language. Je to jeden z aktuálně upgradujících produktů společnosti Microsoft a hlavně klíčové rozšíření jazyka SQL. Podporuje hlavně MS SQL server.
Základní příkazy T-SQL
Existuje mnoho příkazů SQL pro T-SQL, zejména pro načítání, vkládání, mazání nebo zkrácení druhu manipulace s daty na úrovni úkolu. Některé ze základních příkazů T-SQL jsou uvedeny níže:
- Změnit tabulku : V zásadě se používá pro změnu jedné stávající definice sloupce tabulky nebo přidání jednoho nového sloupce nebo odstranění jednoho již přidaného sloupce. V případě přejmenování tabulky lze použít také sloupec změněné tabulky.
- Vytvořit tabulku : Používá se pro vytvoření nové tabulky se specifickou definicí, může vytvořit tabulku použít pro nějakou novou tabulku s výchozím tabulkovým prostorem, pro použití některých definovat tabulkový prostor při vytváření nové tabulky je třeba definovat totéž pomocí příkazu create.
- Vytvořit pohled : Pomocí tohoto příkazu T-SQL můžeme vytvořit jedno zobrazení. Předpokládejme, že existuje nějaký specifický dotaz, který ve skutečnosti trvalo dlouho, než jsme provedli, v tomto případě můžeme tento konkrétní dotaz definovat jako dočasnou tabulku a vytvořit jedno nové zobrazení s těmito daty provedenými dočasnou tabulkou. Nyní vyvolání pohledu přímo, s výjimkou tohoto dotazu, bude výsledek mnohem rychlejší než obvykle. Vytvoření příkazu view ve skutečnosti pomáhá k jeho vytvoření.
- Odstranit : Slouží k odstranění tabulky, konkrétního sloupce tabulky, konkrétního řádku tabulky nebo celých dat uvnitř tabulky. V příkazech T-SQL jsou obvykle k dispozici tři druhy mazání, které lze odstranit pomocí některých příkazů kurzoru, přičemž odstranění některých konkrétních dat sloupců klíčů je uvedeno v kurzoru. Odstranit některým dynamickým příkazem, kde někdo může odstranit některá klíčová data se specifickou dynamickou podmínkou, může také vymazat jeden konkrétní nebo více řádků na základě poskytnuté podmínky. Odstranit pomocí nějakého příkazu jazyka, zde také znovu nějaký stav specifického jazyka, který pomáhá odstranit jeden nebo více řádků najednou.
- Vložit : Pomocí příkazů vložení může někdo vložit do tabulky jeden nebo více řádků. V případě příkazu T-SQL jsou k dispozici dva druhy kritických příloh. Jeden je vložen řádky do tabulky nebo pohledu pomocí nějaké dynamické podmínky. Zde může někdo vložit data do tabulky na základě některých dynamických podmínek uvedených v dotazu. A další se vloží do tabulky nebo pohledu na základě nějakého příkazu jazyka. V tomto případě lze vložení provést na základě některé jazykové podmínky uvedené v příkazu.
- Aktualizace : Příkaz Update se používá hlavně pro aktualizaci některých existujících řádků v tabulce. Tři druhy aktualizace dostupné v T-SQL, pomocí kurzoru jeden druh poziční aktualizace, pomocí dynamického příkazu, jeden druh dynamické aktualizace na základě uvedeného dotazu, pomocí příkazu jazyka, je to také dynamická aktualizace, ale na základě konkrétní jazyk.
Zprostředkující příkazy T-SQL
Vývojář také používá několik dalších populárních příkazů SQL, což nejsou příliš základní příkazy, ale při práci s T SQL více se tyto příkazy SQL vyžadují k provedení. Níže jsou uvedeny některé z těchto druhů vyžadujících přechodné příkazy SQL:
- Zahájení transakce : Zahájení transakce slouží ke správě nebo uvedení počátečního bodu správy transakcí vytvořené uživatelem. Předpokládejme, že někdo, kdo je ochoten provést více dotazů na manipulaci s daty, ale je ochoten odevzdat tentýž dotaz jednou, v takovém případě je třeba pro identifikaci začátku těchto příkazů DML uvést transakci.
- Commit Transaction : V zásadě zavazuje celou transakci do databáze. Jak již bylo zmíněno, někdo ochoten spáchat celé prohlášení DML jednou, aniž by se dopustil individuálního potvrzení. V případě, že zmíní příkaz k potvrzení transakce, od začátku odevzdá celé provedení DML mezi prostředky hranice transakce.
- Vytvořit index : Vytvořte jeden konkrétní index pro tabulku někdy v určitém konkrétním užitečném sloupci. V některém sloupci tabulky byl vytvořen index, kde jsou tyto sloupce velmi užitečné z hlediska aplikační logiky.
- Zkrátit tabulku : Zkrácení dat jedné tabulky, ale nikdy nezruší strukturu tabulky.
- Transakce s vrácením : Rovněž provádí totéž jako odevzdání, obvykle vrátí celou transakci mezi definovanou hranici transakce.
Pokročilé příkazy T-SQL
Přesto některé důležité úkoly musí uživatelé příkazu T-SQL provádět často. Tyto úkoly mají také nějaký pokročilý druh příkazů, které je třeba vykonat, což hlavně používají někteří z manažerských lidí pro udělení nebo odvolání určitého přístupu ke konkrétnímu uživateli, vynechání některé struktury kritické tabulky, poskytnutí povolení pro přístup ke konkrétní tabulce v databáze atd. Tyto pokročilé druhy příkazů T-SQL jsou níže:
- Drop index : Vypuštění existujícího vytvořeného indexu se strukturou z databáze. Je určitým architektonickým rozhodnutím vynechat jeden index z konkrétní tabulky, což může mít několik dopadů. Takže vyřazení přístupu běžně poskytovaného některým konkrétním klíčovým lidem jednoho projektu.
- Drop Table : Zrušení jedné existující tabulky definic se strukturou z databáze. Vypuštění jedné tabulky z databáze znamená, že se tabulka zcela odstraní.
- Grant : Přidělení celé tabulky nebo databáze některým konkrétním důležitým uživatelům.
- Odvolat : Odvolání některých kritických přístupů pro některé konkrétní uživatele.
- Použití : Poskytování přístupu pro jednu existující databázi.
Tipy a triky k použití příkazů T-SQL
Někteří běžní uživatelé, kteří velmi často používají dotazy příkazů T-SQL, obvykle používají některé tipy a triky pro správné použití výstupu příkazů t-SQL. Tento druh triků se obvykle používá pro řešení některých uživatelsky specifických dotazů a zobrazování výstupních výstupů pro jejich správné porozumění. Některé velmi často používané klíčové triky jsou:
- Obnovit databázi : Normální přístup společného vývojáře k používání běžného nástroje pro zálohování serveru SQL pro obnovu databáze. Zatímco T-SQL má nějaký klíčový příkaz pro obnovení databáze, který je rychlejší a bezpečnější než mechanismus obnovení serveru SQL.
- Uložená procedura: Normálně běžný koncept uložené procedury nepodporuje server SQL, ale T-SQL poskytly jednu proceduru úložiště sp_executeSQLFromFile, která vývojáři nápovědy pomáhá provádět příkazy T-SQL ve struktuře procedur úložiště, což je rychlejší než obvykle.
Závěr -T-SQL příkazy
T-SQL je jedním z klíčových jazyků dotazu SQL, které jsou kriticky používány pro SQL server pro provádění dotazů. Protože T-SQL je založeno na SQL, tak téměř maximální dostupné funkce jsou stejné jako SQL. Ale ještě to není tak populární.
Doporučené články
Toto byl průvodce příkazy T-SQL. Zde jsme diskutovali základní i pokročilé příkazy T-SQL a některé okamžité příkazy T-SQL. Další informace naleznete také v následujícím článku -
- Použití příkazů HBase
- Jak používat příkazy Sqoop
- Význam příkazů Tableau
- Hive Commands Jak používat