Uvod v vprašanja in odgovore o intervjuju za TSQL

Če iščete službo, povezano s TSQL, se morate pripraviti na vprašanja o intervjuju TSQL za leto 2019. Čeprav je vsak intervju drugačen in je obseg dela tudi drugačen, vam lahko pomagamo z vrhunskimi vprašanji in odgovori za TSQL Interview, ki vam bodo pomagali narediti preskok in doseči uspeh v TSQL Intervjuju.

Spodaj je seznam pomembnih vprašanj o intervjuju za TSQL 2019, ki jih večinoma postavljate v intervjuju

1. Pojasnite, kaj je T-SQL?

Odgovor:
T-SQL pomeni Transact-Structured Query Language, ki je razširitev funkcionalnosti SQL, ki jo podpirata Microsoft SQL Server in Sybase ASE.

2. Pojasnite, kakšne so razlike med SQL in T-SQL?

Odgovor:
Razlika med T-SQL in SQL je, da je SQL poizvedbeni jezik za delovanje na sklopih, TSQL pa je lastniški proceduralni jezik, ki ga uporablja MS SQL Server. Tudi T-SQL ima DELETE in UPDATE drugačno implementacijo kot SQL.

3. Vnesite vsaj pet ukazov, s katerimi lahko manipulirate z besedilom v kodi T-SQL. Na primer, zamenjajte besedilni niz, pridobite del besedila itd.

Odgovor:
LEFT (znak_izraž, celo število_izraz) - Vrne levi del izraznega znaka z navedenim številom znakov.
CHARINDEX (findTextData, textData, (startPosition)) - Vrne začetni položaj izraza v znakovnem nizu, začetni položaj pa ni izbran.
REPLACE (textData, findTextData, substituWithTextData) - nadomešča novo vrednost za pojav besedila, ki ga najdemo v nizu.
REVERSE (znak_izraž) - Vrne obratno besedilo izraz.
LEN (textData) - Vrne dolžino niza, razen slednjih praznih vrstic .
LOWER (izraz_izraž) - Po pretvorbi velikega črke v male črke bo vrnil izraz znakov.
LTRIM (textData) - Vodilne praznine bodo odstranjene.
PATINDEX (findTextData, textData) - Vrne celotno vrednost začetnega položaja besedila, ki ga najdemo v nizu.
REPLICATE (znak_izražanje, celo število_izraž) - ponavlja izraz znakov za določeno število krat.
RTRIM (textData) - Odstrani zadnje praznine. PROSTOR (število presledkov) - Ponovi vrednost prostora, določeno število krat.
STUFF (textData, začetek, dolžina, vstavite besedilne podatke) - izbriše določeno dolžino znakov in na določenem izhodišču vstavi drug niz znakov.
SUBSTRING (textData, startPosition, length) - Vrne del niza.
GORNJA (izraz_izraž) - Vrne izraz z malimi črkami v velika črka.

4. Ali je mogoče uvoziti podatke neposredno iz ukazov T-SQL brez uporabe storitev integracije SQL Server? Če je odgovor pritrdilen, kateri so ukazi?

Odgovor:
Da - Na voljo je šest ukazov za uvoz podatkov neposredno v jezik T-SQL. Ti ukazi vključujejo:
• BCP
• Vstavljanje v razsutem stanju
• OpenRowSet
• OPENDATASOURCE
• OPENQUERY
• Povezani strežniki

5.Odstavitev, kaj je "GO" v T-SQL?

Odgovor:
»GO« ni stavek Transact-SQL, ampak ločevalnik paketov. To je ukaz, ki ga prepoznajo pomožni programi sqlcmd in osql in urejevalnik kode SQL Server Management Studio. Pripomočki SQL Server preberejo »GO« kot signal, da morajo trenutni paket stavkov TSQL poslati primerku SQL Serverja.

6.Mention razlika med stavkom DELETE in stavkom TRUNCATE?

Odgovor:
Z uporabo ukaza DELETE in TRUNCATE bodo vsi podatki izgubljeni v tabeli. Razlika med stavkom DELETE in stavkom TRUNCATE je v tem,
• DELETE se uporablja za pogojno odstranjevanje podatkovnih zapisov iz tabel. Te operacije so zabeležene.
• TRUNCATE se uporablja za brezpogojno odstranjevanje zapisov podatkov iz tabel. Operacije skrajšanja niso zabeležene.

7.Kdaj uporabiti funkcije COALESCE () & ISNULL ()?

Odgovor:
NULLability izraznega rezultata je za ISNULL in COALESCE drugačno. Povratna vrednost ISNULL se vedno šteje za NIŽIČNO (ob predpostavki, da je povratna vrednost ne-izvlečna), medtem ko COALESCE ne. Torej sta izraza ISNULL (NULL, 1) in COALESCE (NULL, 1), čeprav imata enakovredne vrednosti NULLability. To je pomembno, če te izraze uporabljate v izračunanih stolpcih in ustvarjate ključne omejitve ali naredite povratno vrednost skalarne determinirane UDF, da se lahko indeksira.

8.Mention kaj je podizvedba?

Odgovor:
Podizvedba se uporablja za vrnitev podatkov, ki bodo uporabljeni v glavni poizvedbi kot pogoj za nadaljnjo omejitev podatkov, ki jih je treba pridobiti. Pod poizvedbo lahko uporabite s stavki, kot je Posodobi, izberite, izbrišite in vstavite pri operaterjih, kot so =, >, =, <= itd.

9.Kaj so tipi indeksov XML v SQL strežniku?

Odgovor:
Microsoft SQL Server podpira različne vrste indeksov XML. Indeks XML je drugačen od indeksa relacij. V bistvu obstajata dve vrsti indeksov XML, primarni indeksi XML in sekundarni indeksi XML. Primarni indeks XML je gručasti indeks v notranji tabeli, znan kot tabela vozlišč, ki jih uporabniki ne morejo uporabljati neposredno iz svojih stavkov T-SQL. Za izboljšanje uspešnosti iskanja ustvarjamo sekundarne indekse XML. Te ustvarijo sekundarne povezave (RID) na ravni listov za obstoječe KLJUJne strani, ki temeljijo na indeksu. Pred ustvarjanjem sekundarnih indeksov XML je treba ustvariti primarni indeks XML.

10.Kaj je SQL Server?

Odgovor:
SQL Server je Microsoftova obsežna, enostavna, zmogljiva aplikacija za upravljanje relacijskih podatkovnih baz (tudi upravljanje skladišča podatkov). Ponuja razvoj podatkovnih baz, upravljanje podatkovnih baz in poslovne inteligence. To čudovito tehnologijo je zelo enostavno obvladati in upravljati. To ponuja naslednje prednosti:
•Enostaven za uporabo
• Podpora za shranjevanje majhnih, srednje velikih in velikih zbirk podatkov
• Cenejši v primerjavi z drugimi RDBMS
• Podpora za shranjevanje podatkov
• Izboljšane varnostne funkcije
• Podpora podjetju
• Obdelava v pomnilniku
• Podpora poslovne inteligence
• Zelo razširljiv in močan
• Nizki stroški lastništva

11.Preglejte nove ukaze za obravnavo napak, ki se uvajajo s SQL Server 2005 in pozneje? Katere ukaze so zamenjali? Kako se uporabljajo ukazi?

Odgovor:
Nova ukaza, uvedena s SQL Server 2005, sta TRY in CATCH. Čeprav ne nadomeščajo neposredno nobenega določenega ukaza, se v mnogih pogledih namesto RAISERROR lahko uporabljata TRY in CATCH. Blok TRY zajema poslovno logiko, medtem ko je logika CATCH zajem napake.

12.Mention kaj je TOP v TSQL?

Odgovor:
TOP omejuje vrstice, vrnjene v rezultatu poizvedbe, nastavljeno na določeno število vrstic ali odstotek vrstic v SQL Server. Če se TOP uporablja v kombinaciji s stavkom ORDER BY, je nabor rezultatov omejen na prvo N število naročenih vrstic. V nasprotnem primeru prikliče prvo N število vrstic v nedoločenem vrstnem redu.

Priporočeni članek

To je vodnik za seznam vprašanj in odgovorov za razgovor o TSQL, tako da lahko kandidat brez težav razreši ta vprašanja za razgovor o TSQL. To je najbolj koristna dragocena objava o vprašanjih in intervjujih za TSQL. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. 5 uporabnih vprašanj in odgovorov o SSIS
  2. Pomembna Cognos-ova vprašanja in odgovori
  3. Najbolj uporabna vprašanja in odgovori v zvezi s SSAS
  4. 5 Najpomembnejših vprašanj za intervju OBIEE

Kategorija: