Introduktion til TSQL Interview Spørgsmål og svar

Hvis du er på udkig efter et job, der er relateret til TSQL, skal du forberede dig på TSQL-interviewspørgsmål i 2019. Selvom hvert interview er anderledes, og omfanget af et job også er anderledes, kan vi hjælpe dig med de øverste TSQL-interview Spørgsmål og svar, som vil hjælpe dig med at tage spranget og få dig succes med dit TSQL-interview.

Nedenfor er listen over vigtige 2019-TSQL-interviewspørgsmål, der hovedsageligt stilles i et interview

1. Forklar hvad er T-SQL?

Svar:
T-SQL står for Transact-Structured Query Language, som er en udvidelse af SQL-funktionalitet understøttet af Microsoft SQL Server og Sybase ASE.

2. Forklar, hvad er forskellen mellem SQL og T-SQL?

Svar:
Forskellen mellem T-SQL og SQL er, at SQL er et forespørgselssprog, der skal bruges på sæt, mens TSQL er et proprietært proceduresprog, der bruges af MS SQL Server. T-SQL har også en anden implementering af DELETE og UPDATE end SQL.

3. Angiv mindst fem kommandoer, der kan manipulere tekst i T-SQL-koden. Udskift for eksempel en tekststreng, få en del af teksten osv.

Svar:
VENSTRE (tegn_udtryk, heltal_udtryk) - Det returnerer venstre del af et tegnudtryk med det specificerede antal tegn.
CHARINDEX (findTextData, textData, (startingPosition)) - Det returnerer startpositionen for et udtryk i en tegnsnor, og startposition er valgfri.
REPLACE (textData, findTextData, erstatteWithTextData) - Det erstatter en ny værdi for forekomster af tekst, der findes i strengen.
REVERSE (character_expression) - Det vender omvendt af et tegnudtryk.
LEN (textData) - Det returnerer længden på strengen ekskl. Bageste emner.
LAVER (tegn_udtryk) - Efter konvertering af et stort bogstav til små bogstaver returnerer det et tegnudtryk.
LTRIM (textData) - Førende emner fjernes.
PATINDEX (findTextData, textData) - Det returnerer startpositionens heltalværdi for den tekst, der findes i strengen.
REPLICATE (character_xpress, integer_ expression) - Det gentager et tegnudtryk i et bestemt antal gange.
RTRIM (textData) - fjerner bageste emner. SPACE (antal mellemrum) - Det gentager den angivne pladsværdi antal gange.
STUFF (textData, start, længde, indsæt tekstdata) - Det sletter en specificeret længde af tegn og indsætter et andet sæt tegn på et specificeret startpunkt.
SUBSTRING (textData, startPosition, længde) - Det returnerer en del af strengen.
UPPER (character_expression) - Det returnerer et tegnudtryk med små bogstaver til store bogstaver.

4.Er det muligt at importere data direkte fra T-SQL-kommandoer uden at bruge SQL Server Integration Services? I bekræftende fald, hvad er kommandoerne?

Svar:
Ja - Der er seks kommandoer til at importere data direkte til T-SQL-sproget. Disse kommandoer inkluderer:
• BCP
• Bulk insert
• OpenRowSet
• OpenDataSource
• OPENQUERY
• Tilknyttede servere

5.Næv, hvad er 'GO' i T-SQL?

Svar:
'GO' er ikke en Transact-SQL-sætning, men en batch-separator. Det er en kommando identificeret af sqlcmd- og osql-værktøjerne og SQL Server Management Studio Code Editor. SQL Server-værktøjer læser “GO” som et signal om, at de skal sende den aktuelle batch af TSQL-sætninger til en forekomst af SQL Server.

6. Nævn forskel mellem DELETE-erklæring og TRUNCATE-erklæring?

Svar:
Ved hjælp af kommandoen DELETE og TRUNCATE vil alle data gå tabt i en tabel. Forskellen mellem DELETE-erklæring og TRUNCATE-erklæring er, at
• DELETE bruges til betinget fjernelse af dataposter fra tabeller. Disse handlinger logges.
• TRUNCATE bruges til ubetinget fjernelse af dataposter fra tabeller. Trunkerede operationer er ikke logget.

7.Når bruges COALESCE () & ISNULL () -funktioner?

Svar:
NULLability af resultatudtryk er anderledes for ISNULL og COALESCE. ISNULL-returværdien betragtes altid som IKKE NULLBAR (forudsat at returneringsværdien er en ikke-nullabel værdi), mens COALESCE ikke er det. Så udtrykket ISNULL (NULL, 1) og COALESCE (NULL, 1), selvom ækvivalente har forskellige NULLability-værdier. Dette gør en forskel, hvis du bruger disse udtryk i computerkolonner og opretter nøglebegrænsninger eller foretager returværdien af ​​en skalær UDF-deterministisk, så det kan indekseres.

8.Niveau, hvad er underforespørgsel?

Svar:
En underforespørgsel bruges til at returnere data, der vil blive brugt i hovedforespørgslen som en betingelse for yderligere at begrænse de data, der skal hentes. En sub-forespørgsel kan bruges med udsagn som Update, vælge, slette og indsætte med operatørerne som =, >, =, <=, etc

9.Hvad er typer af XML-indekser i SQL Server?

Svar:
Microsoft SQL Server understøtter forskellige typer XML-indekser. Et XML-indeks er anderledes end et relationsindeks. Der er dybest set to typer XML-indekser, primære XML-indekser og sekundære XML-indekser. Det primære XML-indeks er et klynget indeks på en intern tabel kendt som node-tabellen, som brugere ikke kan bruge direkte fra deres T-SQL-sætninger. For at forbedre søgeydelsen opretter vi sekundære XML-indekser. Disse opretter sekundære links (RID) på bladniveau for eksisterende grupperede indeksbaserede KEY-sider. Et primært XML-indeks skal oprettes inden oprettelse af de sekundære XML-indekser.

10. Hvad er SQL Server?

Svar:
SQL Server er et stort, let, kraftfuldt Relational Database Management (også Data warehouse Management) -program fra Microsoft. Det tilbyder databasudvikling, databasestyring og Business Intelligence-muligheder. Denne vidunderlige teknologi er meget let at mestre og styre. Dette giver følgende fordele:
•Let at bruge
• Support til lagring af små, mellemstore og store databaser
• Billigere sammenlignet med andre RDBMS
• Support til datalager
• Forbedrede sikkerhedsfunktioner
• Enterprise Feature Support
• Behandling i hukommelse
• Business Intelligence Support
• Meget skalerbar og kraftfuld
• Lav ejerskabsomkostninger

11.Nævne nye fejlhåndteringskommandoer, der er introduceret med SQL Server 2005 og videre? Hvilke kommandoer erstattede de? Hvordan bruges de kommandoer?

Svar:
De nye kommandoer, der introduceres med SQL Server 2005, er TRY og CATCH. Selvom de ikke direkte erstatter nogen specifik kommando, men i mange aspekter kan TRY og CATCH bruges i stedet for RAISERROR. TRY-blokken dækker forretningslogik, mens CATCH-logikken er til opsamling af fejlen.

12.Niveau, hvad er TOP i TSQL?

Svar:
TOP begrænser rækkerne, der er returneret i et forespørgselsresultat, der er indstillet til et specificeret antal rækker eller procentdel af rækker i SQL Server. Når TOP bruges i kombination med ORDER BY-leddet, er resultatsættet begrænset til det første N antal bestilte rækker. Ellers henter det det første N antal rækker i en udefineret rækkefølge.

Anbefalet artikel

Dette har været en guide til Liste over TSQL-interviewspørgsmål og-svar, så kandidaten let kan slå sammen disse TSQL-interviewspørgsmål. Dette er mest nyttigt som et værdifuldt indlæg om TSQL Interview Spørgsmål og svar. Du kan også se på de følgende artikler for at lære mere -

  1. 5 Nyttige SSIS-interviewspørgsmål og svar
  2. Vigtige Cognos-interviewspørgsmål og svar
  3. Mest nyttige SSAS-interviewspørgsmål og svar
  4. 5 vigtigste OBIEE-interviewspørgsmål