Introduktion til T-SQL-kommandoer
Hver tilgængelige RDBMS-database understøtter dybest set SQL (strukturerede sprogsprog) udsagn eller kommandoer til eksekvering af en forespørgsel fra udvikleren fra lagringsdataene i den tilsvarende database. Hver database understøtter muligvis et specifikt SQL-slags sprog. T-SQL-kommando er intet andet end et specifikt forespørgselssprog, der er baseret på SQL og kaldet Transact Structure Query Language. Det er et af de aktuelle opgradering af Microsoft-produkter og hovedsageligt en nøgleudvidelse af SQL-sprog. Det understøtter hovedsageligt MS SQL-server.
Grundlæggende T-SQL-kommandoer
Der er mange SQL-kommandoer til T-SQL, specielt til hentning, indsættelse, sletning eller trunkering af typen af manipuleringsniveau på opgaven. Nogle af de grundlæggende T-SQL-kommandoer nævnes som nedenfor:
- Ændre tabel : Brug grundlæggende til at ændre en eksisterende definition af tabelkolonne, eller tilføj en ny kolonne eller slette en allerede tilføjet kolonne. Alter tabel kolonne kan også bruges i tilfælde af omdøbe tabel.
- Opret tabel : Den bruges til at oprette en ny tabel med en bestemt definition, skabe tabel kan bruges til en ny tabel med standard-tabelområdet, til at bruge nogle definere tabellerum til at oprette en ny tabel, der skal definere det samme med oprettelse af sætningen.
- Opret visning : Ved hjælp af denne T-SQL-kommando kan vi oprette en visning. Antag, at der er nogle specifikke forespørgsler, som faktisk tog lang tid at udføre, i dette tilfælde kan vi definere den specifikke forespørgsel som en midlertidig tabel og oprette en ny visning med disse midlertidige udførte data. Nu kaldes visningen direkte undtagen denne udførelse af forespørgsel, det vil give et resultat meget hurtigere end normalt. Opret en visningskommando hjælper faktisk med at oprette det samme.
- Slet : Brug til sletning af tabel, specifik kolonne i tabellen, specifik tabelrække eller hele data inde i tabellen. Der er normalt tre slags sletning tilgængelig i T-SQL-kommandoer, slet ved hjælp af nogle cursorkommandoer, hvor du sletter nogle specifikke nøglekolonnedata ved at nævne i markøren. Slet ved hjælp af en dynamisk kommando, hvor nogen kan slette nogle nøgledata med en bestemt dynamisk betingelse, det kan slette en bestemt eller flere rækker også baseret på den angivne betingelse. Slet ved hjælp af en eller anden sprogkommando, her også igen en tilstand med specifikt sprog, der hjælper med at fjerne en eller flere rækker ad gangen.
- Indsæt : Ved hjælp af insert-kommandoer kan nogen være i stand til at indsætte en eller flere rækker i tabellen. Der er to slags kritiske indsatser tilgængelige i tilfælde af T-SQL-kommando. Den ene indsættes rækker i en tabel eller visning ved hjælp af en eller anden dynamisk tilstand. Her kan nogen indsætte data i tabellen baseret på en dynamisk tilstand, der er nævnt i forespørgslen. Og en anden indsættes i tabellen eller visningen baseret på en sprogkommando. I dette tilfælde kan der indsættes et insert baseret på en sprogtilstand, der er nævnt i kommandoen.
- Opdatering : Opdateringskommando bruges hovedsageligt til opdatering af nogle af eksisterende rækker i en tabel. Tre typer opdatering tilgængelig i T-SQL, ved hjælp af cursor en slags positionsopdatering, ved hjælp af en dynamisk kommando, en slags dynamisk opdatering baseret på den nævnte forespørgsel, ved hjælp af sprogkommando, det er også en dynamisk opdatering, men baseret på det specifikke sprog.
Mellemliggende T-SQL-kommandoer
Der er flere andre populære SQL-kommandoer, der også er blevet brugt af udvikleren, som ikke er særlig grundlæggende kommandoer, men som arbejder med T SQL mere, er disse SQL-kommandoer meget krævet for at udføre. Nogle af disse typer kræver mellemliggende SQL-kommandoer er nævnt nedenfor:
- Begynd transaktion : Begynd transaktion er til styring eller omtale startpunkt for den brugeroprettede transaktionsstyring. Antag, at en person, der er villig til at udføre forespørgsel om flere datamanipulationer, men er villig til at begå den samme forespørgsel en gang, i så fald skal du begynde transaktionsbehov for at identificere start af disse DML-udsagn.
- Foretag transaktion : Det er dybest set, at hele transaktionen overføres til databasen. Som nævnt tidligere er der nogen, der er villige til at begå hele DML-erklæringen én gang uden nogen individuel forpligtelse. I det hvor de vil nævne at udføre transaktionskommando, vil den begå hele DML-udførelse mellem transaktionsgrænsemetoder fra begyndelsen af at begå.
- Opret indeks : Opret et specifikt indeks til tabellen undertiden i en bestemt specifik kolonne. Der er oprettet et indeks på en nøglekolonne i tabellen, hvor disse kolonner er meget nyttige med hensyn til applikationslogik.
- Trunker tabel : Trunker en tabeldata, men det vil aldrig tabe strukturen.
- Tilbagetrækningstransaktion: Det gør også det samme som engagement, det rulles normalt hele transaktionen i mellem definerer transaktionsgrænse.
Avancerede T-SQL-kommandoer
Stadigvis skal nogle af de kritiske opgaver udføres af T-SQL-kommandobrugere ofte. Disse opgaver har også en række forhånden form for kommandoer, der skal udføres, som hovedsageligt bruges af nogle af de ledende personer til at tildele eller tilbagekalde en vis adgang til en bestemt bruger, droppe nogle af den kritiske tabelstruktur, give tilladelse til at få adgang til specifik tabel i database osv. Disse forudgående slags T-SQL-kommandoer er nedenfor:
- Drop index : Slipper det eksisterende oprettede indeks med struktur fra databasen. Det er en arkitektonisk beslutning at droppe et indeks fra en bestemt tabel kan have flere påvirkninger. Så at droppe adgang, der normalt gives til nogle specifikke nøglepersoner i et projekt.
- Drop Table : Slipper en eksisterende definere tabel med struktur fra databasen. At droppe en tabel fra databasen betyder, at tabellen helt fjernes.
- Tildeling : Tildeling af hele tabel eller database til nogle specifikke kritiske brugere.
- Tilbagekaldelse : Ophævelse af nogle kritiske adganger for nogle specifikke brugere.
- Brug : Giver adgang til en eksisterende database.
Tip og tricks til brug af T-SQL-kommandoer
Nogle almindelige brugere, der meget ofte bruger T-SQL-kommandoforespørgsler, bruger de normalt nogle af tipene og tricksne til at bruge t-SQL-kommandoer output på en ordentlig måde. Den slags tricks, der normalt bruges til at løse nogle brugerspecifikke forespørgsler og vise udførelsesoutput til forståelse af det samme korrekt. Nogle af de meget almindeligt anvendte nøgletricks er:
- Gendan database : Normal holdning hos den fælles udvikler til brug af SQL-server fælles backupværktøj til databasegendannelse. Mens T-SQL har nogle nøglekommandoer til gendannelse af databasen, som er hurtigere og mere sikker end SQL-servergendannelsesmekanisme.
- Lagret procedure: Normalt understøtter almindeligt gemt procedurekoncept ikke af SQL-server, men T-SQL har leveret en butiksprocedure sp_executeSQLFromFile, hjælpeudvikler til at udføre T-SQL-kommandoer i butiksprocedurestrukturen, hvilket er hurtigere end normalt.
Konklusion -T-SQL-kommandoer
T-SQL er et af de vigtigste SQL-forespørgselssprog, der kritisk bruges til SQL-server til eksekvering af forespørgsler. Da T-SQL er baseret på SQL, er næsten maksimalt tilgængelige funktioner de samme som SQL. Men alligevel er det ikke så meget populært endnu.
Anbefalede artikler
Dette har været en guide til T-SQL-kommandoer. Her har vi drøftet grundlæggende såvel som avancerede T-SQL-kommandoer og nogle øjeblikkelige T-SQL-kommandoer. Du kan også se på den følgende artikel for at lære mere -
- Anvendelser af HBase-kommandoer
- Sådan bruges Sqoop-kommandoer
- Betydningen af Tableau-kommandoer
- Hive-kommandoer Sådan bruges