Uvod u T-SQL naredbe
Svaka raspoloživa baza podataka RDBMS u osnovi podržava SQL (strukturirani jezik upita) naredbe ili naredbe za izvršavanje bilo kojeg upita programera iz pohrane podataka u odgovarajuću bazu podataka. Svaka baza podataka može podržati neki specifičan jezik SQL vrste. Naredba T-SQL nije ništa drugo nego jedan specifični jezik upita koji se temelji na SQL-u i zove se kao jezik upita Transact Structure. To je jedan od trenutno nadograđenih Microsoftovih proizvoda i uglavnom je ključno proširenje SQL jezika. Uglavnom podržava MS SQL poslužitelj.
Osnovne T-SQL naredbe
Postoji puno SQL naredbi za T-SQL, posebno za dohvaćanje, umetanje, brisanje ili skraćivanje razine zadataka manipulacije podacima. Neke od osnovnih T-SQL naredbi spominju se u nastavku:
- Alter table : U osnovi se koristi za izmjenu jedne postojeće definicije stupca tablice ili dodavanje jednog novog stupca ili brisanje jednog već dodanog stupca. Alter tablica stupac može se koristiti i u slučaju preimenovanja tablice.
- Stvori tablicu : Koristi se za izradu nove tablice s određenom definicijom, kreiranje tablice može se koristiti za novu tablicu sa zadanim tabličnim prostorom, za korištenje određenog prostora tablice za stvaranje nove tablice potrebno je definirati istu s izrazom create.
- Stvori prikaz : Pomoću ove T-SQL naredbe možemo stvoriti jedan prikaz. Pretpostavimo da postoji neki određeni upit koji je trebalo dugo da se izvrši, u tom slučaju taj specifični upit možemo definirati kao privremenu tablicu i stvoriti jedan novi prikaz s tim izvršenim podacima privremene tablice. Sada pozivajući pogled izravno, osim izvođenja ovog upita, rezultat će biti puno brži nego inače. Naredba za stvaranje pogleda zapravo pomaže u stvaranju iste.
- Izbriši : Upotreba za brisanje tablice, određeni stupac tablice, određeni red tablice ili čitavi podaci unutar tablice. U T-SQL naredbama obično postoje tri vrste brisanja, obrišite ih pomoću nekih naredbi kursora, pri čemu brišite neke određene podatke stupaca ključeva spominjanjem u pokazivaču. Izbriši se nekom dinamičkom naredbom, gdje netko može izbrisati neke ključne podatke s određenim dinamičkim uvjetom, može izbrisati i jedan određeni ili više redova, a na temelju zadanog stanja. Izbrišite pomoću neke jezične naredbe, ovdje također ponovo neki uvjet određenog jezika koji pomaže ukloniti jedan ili više redaka istodobno.
- Umetni : Pomoću naredbi za umetanje netko može umetati jedan ili više redaka u tablicu. U slučaju T-SQL naredbe dostupne su dvije vrste kritičkog umetka. Jedan je umetnut redove u tablicu ili prikaz pomoću nekog dinamičkog stanja. Ovdje netko može umetnuti podatke u tablicu na temelju nekog dinamičkog stanja navedenog u upitu. I još jedan je umetnut u tablicu ili prikaz na temelju neke jezične naredbe. U ovom se slučaju umetanje može izvršiti na temelju nekog jezičnog stanja navedenog u naredbi.
- Ažuriranje : Naredba za ažuriranje uglavnom se koristi za ažuriranje nekih postojećih redaka u tablici. Tri vrste ažuriranja dostupnih u T-SQL-u, korištenjem kursora jedna vrsta pozicioniranog ažuriranja, korištenjem dinamičke naredbe, jedna vrsta dinamičkog ažuriranja na temelju spomenutog upita, korištenjem jezičke naredbe, također je dinamično ažuriranje, ali zasnovano na određeni jezik.
Posredničke T-SQL naredbe
Postoji nekoliko drugih popularnih SQL naredbi koje razvijalac također koristi, a nisu baš osnovne naredbe, ali radeći s T SQL-om više, te SQL naredbe su vrlo potrebne za izvršavanje. Neke od tih vrsta zahtijevanja posrednih SQL naredbi navedene su u nastavku:
- Početak transakcije : započeta transakcija služi za upravljanje ili spominjanje početne točke upravljanja transakcijama kreiranim od strane korisnika. Pretpostavimo da je netko voljan izvršiti više upita za manipulaciju podacima, ali spreman obaviti isti upit jednom, u tom slučaju treba započeti transakciju da bi se identificirao početak tih DML izraza.
- Transakcija počinite : U osnovi izvršava cijelu transakciju u bazi podataka. Kao što je spomenuto ranije, netko je voljan jednokratno uvesti cijeli DML iskaz bez ikakvog pojedinačnog počinjenja. Tamo gdje će spomenuti zapovijedanje transakcije, ona će izvršiti cjelokupno izvršavanje DML-a između sredstava granica transakcije od početka počinjenja.
- Stvori indeks : Stvorite jedan određeni indeks za tablicu ponekad u određenom korisnom stupcu. Indeks je stvoren na nekom ključnom stupcu tablice u kojem su ti stupci vrlo korisni u pogledu logike aplikacije.
- Skraćivanje tablice : skraćivanje podataka jedne tablice, ali ona nikada neće ispustiti strukturu tablice.
- Povratna transakcija: Isto se tako događa kao što je počinjenje, obično vraća cijelu transakciju između definiranog granica transakcije.
Napredne T-SQL naredbe
Neke od kritičnih zadataka korisnici T-SQL naredbe trebaju često obavljati. Ti zadaci također trebaju izvršiti neke naredne vrste naredbi koje uglavnom koriste neki rukovoditelji za odobravanje ili opoziv nekog pristupa određenom korisniku, ispuštanje neke kritične strukture tablice, davanje dozvole za pristup određenoj tablici u baza podataka itd. Te unaprijed vrste T-SQL naredbi su u nastavku:
- Indeks ispuštanja : Ispuštanje postojećeg kreiranog indeksa sa strukturom iz baze podataka. Arhitektonska odluka da jedan indeks izbaci iz određene tablice može imati višestruki utjecaj. Dakle, odustajanje od pristupa obično se daje određenim ključnim ljudima jednog projekta.
- Ispada tablica : Ispustanje jedne postojeće tablice definiranja sa strukturom iz baze podataka. Izbacivanje jedne tablice iz baze podataka znači da će se tablica u potpunosti ukloniti.
- Potpora : odobravanje cijele tablice ili baze podataka nekim specifičnim kritičnim korisnicima.
- Opoziv : opoziva neke kritične pristupe za određene korisnike.
- Upotreba : Omogućavanje pristupa jednoj postojećoj bazi podataka.
Savjeti i trikovi za korištenje T-SQL naredbi
Neki uobičajeni korisnici koji vrlo često koriste T-SQL Naredbene naredbe, oni obično koriste neke savjete i trikove za korištenje t-SQL naredbi na ispravan način. Takve trikove koji se obično koriste za rješavanje nekih korisničkih upita i izvođenje izvršavanja prikaza za pravilno razumijevanje istih. Neki od najčešće korištenih ključnih trikova su:
- Vrati bazu podataka : Uobičajeni stav uobičajenog programera za korištenje zajedničkog uslužnog programa za sigurnosnu kopiju SQL poslužitelja za vraćanje baze podataka. Dok T-SQL ima neku ključnu naredbu za obnavljanje baze podataka, koja je brža i sigurnija od mehanizma za obnovu SQL poslužitelja.
- Pohranjeni postupak: Obično uobičajeni koncept pohranjene procedure ne podržava SQL poslužitelj, ali T-SQL je osigurao jedan postupak spremanja sp_executeSQLFromFile, koji pomaže programeru za izvršavanje T-SQL naredbi u strukturi pohranjivanja postupaka, što je brže nego inače.
Zaključak -T-SQL naredbe
T-SQL je jedan od ključnih jezika SQL upita koji se kritički koristi za SQL poslužitelj za izvršavanje upita. Kako se T-SQL temelji na SQL-u, tako su i gotovo maksimalne dostupne značajke iste kao SQL. Ali ipak, to još nije toliko popularno.
Preporučeni članci
Ovo je vodič za T-SQL naredbe. Ovdje smo razgovarali o osnovnim, kao i naprednim T-SQL naredbama i nekim neposrednim T-SQL naredbama. Možete pogledati i sljedeći članak da biste saznali više -
- Upotrebe naredbi HBase
- Kako koristiti Sqoop naredbe
- Važnost Tableau naredbi
- Naredbe košnica Kako koristiti