Introduksjon til TSQL intervjuspørsmål og svar

Hvis du leter etter en jobb som er relatert til TSQL, må du forberede deg på intervjuspørsmålene til TSQL i 2019. Selv om hvert intervju er forskjellig og omfanget av en jobb også er forskjellig, kan vi hjelpe deg med topp TSQL-intervju Spørsmål og svar, som vil hjelpe deg å ta spranget og få deg suksess i TSQL-intervjuet ditt.

Nedenfor er listen over viktige spørsmål om TSQL-intervju fra 2019 som blir stilt mest i et intervju

1. Forklar hva som er T-SQL?

Svar:
T-SQL står for Transact-Structured Query Language, som er en utvidelse av SQL-funksjonalitet støttet av Microsoft SQL Server og Sybase ASE.

2. Forklar hva er forskjellene mellom SQL og T-SQL?

Svar:
Forskjellen mellom T-SQL og SQL er at SQL er et spørrespråk å operere på sett, mens TSQL er et proprietært prosedyrespråk som brukes av MS SQL Server. T-SQL har også en annen implementering av DELETE og UPDATE enn SQL.

3. Nevn minst fem kommandoer som kan manipulere tekst i T-SQL-koden. Bytt for eksempel ut en tekststreng, skaff en del av teksten osv.

Svar:
VENSTRE (tegnuttrykk, heltalluttrykk) - Det returnerer venstre del av et tegnuttrykk med det angitte antallet tegn.
CHARINDEX (findTextData, textData, (startingPosition)) - Det returnerer startposisjonen til et uttrykk i en tegnsnor, og startposisjonen er valgfri.
ERSTATT (textData, findTextData, erstattWithTextData) - Det erstatter en ny verdi for forekomster av tekst som finnes i strengen.
REVERSE (character_expression) - Det returnerer motsatt side av et tegnuttrykk.
LEN (textData) - Den returnerer lengden på strengen, unntatt bakre emner.
LAVER (tegnuttrykk) - Etter å ha konvertert et stort tegn til små bokstaver, vil det returnere et tegnuttrykk.
LTRIM (textData) - Ledende emner vil bli fjernet.
PATINDEX (findTextData, textData) - Den returnerer startposisjonens heltallverdi for teksten som er funnet i strengen.
REPLICATE (character_xpress, integer_ expression) - Det gjentar et tegnuttrykk i et spesifisert antall ganger.
RTRIM (textData) - Fjerner bakerste emner. SPACE (antall mellomrom) - Det gjentar plassverdi som er spesifisert antall ganger.
STUFF (textData, start, lengde, sett inn tekstdata) - Det sletter en spesifisert lengde på tegn og setter inn et annet sett med tegn på et spesifisert utgangspunkt.
SUBSTRING (textData, startPosition, lengde) - Den returnerer en del av strengen.
ØVRE (tegnuttrykk) - Det returnerer et tegnuttrykk med små bokstaver til store bokstaver.

4.Er det mulig å importere data direkte fra T-SQL-kommandoer uten å bruke SQL Server Integration Services? I så fall, hva er kommandoene?

Svar:
Ja - Det er seks kommandoer som er tilgjengelige for å importere data direkte til T-SQL-språket. Disse kommandoene inkluderer:
• BCP
• Bulkinnsats
• OpenRowSet
• Opendatasource
• OPENQUERY
• Koblede servere

5. Nevn hva som er 'GO' i T-SQL?

Svar:
'GO' er ikke en Transact-SQL-setning, men en batch-separator. Det er en kommando identifisert av sqlcmd- og osql-verktøyene og SQL Server Management Studio Code Editor. SQL Server-verktøy leser “GO” som et signal om at de skal sende den gjeldende bunten med TSQL-setninger til en forekomst av SQL Server.

6. Nevn forskjell mellom DELETE-uttalelse og TRUNCATE-uttalelse?

Svar:
Når du bruker kommandoen DELETE og TRUNCATE, vil alle data gå tapt i en tabell. Forskjellen mellom DELETE-uttalelse og TRUNCATE-uttalelse er at,
• DELETE brukes til betinget fjerning av dataposter fra tabeller. Disse operasjonene er logget.
• TRUNCATE brukes til ubetinget fjerning av dataregistreringer fra tabellene. Avkort operasjoner er ikke logget.

7.Når du skal bruke COALESCE () & ISNULL () -funksjoner?

Svar:
NULLability av resultatuttrykk er forskjellig for ISNULL og COALESCE. ISNULL-returverdien regnes alltid som IKKE NULLBAR (forutsatt at returverdien er en ikke-nolllable) mens COALESCE ikke er det. Så uttrykkene ISNULL (NULL, 1) og COALESCE (NULL, 1) selv om ekvivalenter har forskjellige NULLability-verdier. Dette gjør en forskjell hvis du bruker disse uttrykkene i beregnede kolonner og lager nøkkelbegrensninger eller gjør returverdien til en skalær UDF deterministisk slik at den kan indekseres.

8. Nevn hva som er underforespørsel?

Svar:
En undersøke brukes for å returnere data som vil bli brukt i hovedspørringen som en betingelse for å begrense dataene som skal hentes ytterligere. En underforespørsel kan brukes med utsagnene som Oppdater, velg, slett og sett inn med operatørene som =, >, =, <=, etc

9.Hva er typer XML-indekser i SQL Server?

Svar:
Microsoft SQL Server støtter forskjellige typer XML-indekser. En XML-indeks er annerledes enn en relasjonsindeks. Det er i utgangspunktet to typer XML-indekser, dvs. primære XML-indekser og sekundære XML-indekser. Primær XML-indeksen er en gruppert indeks på en intern tabell, kjent som nodetabellen, som brukere ikke kan bruke direkte fra T-SQL-setningene. For å forbedre søkeytelsen lager vi sekundære XML-indekser. Disse oppretter sekundære lenker (RID) på bladnivå for eksisterende gruppert indeksbaserte KEY-sider. En primær XML-indeks bør opprettes før du lager sekundære XML-indekser.

10. Hva er SQL Server?

Svar:
SQL Server er et stort, enkelt og kraftig Relational Database Management (også Data warehouse Management) -applikasjon fra Microsoft. Det tilbyr evne til databaseutvikling, databasestyring og Business Intelligence. Denne fantastiske teknologien er veldig enkel å mestre og administrere. Dette gir følgende fordeler:
•Lett å bruke
• Støtte for lagring av små, mellomstore og store databaser
• Billigere, sammenlignet med andre RDBMS
• Datalagerstøtte
• Forbedrede sikkerhetsfunksjoner
• Enterprise Feature Support
• In-Memory Processing
• Business Intelligence Support
• Meget skalerbar og kraftig
• Lav eierkostnad

11.Nevne nye feilhåndteringskommandoer som blir introdusert med SQL Server 2005 og videre? Hvilke kommandoer erstattet de? Hvordan brukes kommandoen?

Svar:
De nye kommandoene som presenteres med SQL Server 2005 er TRY og CATCH. Selv om de ikke erstatter direkte noen spesifikk kommando, men i mange aspekter kan TRY og CATCH brukes i stedet for RAISERROR. TRY-blokken dekker forretningslogikk, mens CATCH-logikken er for å fange opp feilen.

12. Nevn hva som er TOPP i TSQL?

Svar:
TOP begrenser radene som er returnert i et spørreresultat satt til et spesifisert antall rader eller prosentandel av rader i SQL Server. Når TOP brukes i kombinasjon med ORDER BY-leddet, er resultatsettet begrenset til det første N antall bestilte rader. Ellers henter den det første N antall rader i en udefinert rekkefølge.

Anbefalt artikkel

Dette har vært en guide til Liste over TSQL intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse TSQL intervjuspørsmål. Dette er mest nyttig et verdifullt innlegg om TSQL-intervjuspørsmål og svar. Du kan også se på følgende artikler for å lære mer -

  1. 5 Nyttige SSIS-intervjuspørsmål og svar
  2. Viktige spørsmål om Cognos-intervju og svar
  3. De fleste nyttige SSAS-intervjuspørsmål og svar
  4. 5 viktigste OBIEE-intervjuspørsmål