Bevezetés a TSQL interjúval kapcsolatos kérdésekbe és válaszokba

Ha a TSQL-hez kapcsolódó munkát keres, fel kell készülnie a 2019. évi TSQL interjúkérdésekre. Bár minden interjú különbözik, és a munka mértéke szintén különbözik, segíthetünk a legfontosabb TSQL interjúkérdésekkel és válaszokkal, amelyek segítenek abban, hogy megtegye az ugrást, és sikerrel járjon a TSQL interjú során.

Az alábbiakban felsoroljuk azokat a fontos 2019-es TSQL interjúkérdéseket, amelyeket főként egy interjúban kérdeznek fel

1. Magyarázza el, mi a T-SQL?

Válasz:
A T-SQL a Transact-Structured Query Language, amely az SQL funkcionalitás kiterjesztése, amelyet a Microsoft SQL Server és a Sybase ASE támogat.

2. Magyarázza meg, mi a különbség az SQL és a T-SQL között?

Válasz:
A T-SQL és az SQL közötti különbség az, hogy az SQL lekérdezési nyelv, amely a készleteken működik, míg a TSQL az MS SQL Server által használt védett eljárási nyelv. A T-SQL a DELETE és az UPDATE eltérő megvalósítású, mint az SQL.

3.Írjon legalább öt parancsot, amelyek manipulálhatják a T-SQL kódban szereplő szöveget. Például cseréljen ki egy szöveges karakterláncot, szerezzen be egy szöveges részt stb.

Válasz:
BAL (karakter_kifejezés, egész_kifejezés) - Visszaadja a karakter kifejezés bal oldalát a megadott számú karakterrel.
CHARINDEX (findTextData, textData, (StartPosition)) - Visszaadja a kifejezés kezdő pozícióját egy karakterláncban, és a kezdő pozíció opcionális.
KICSERÉLÉS (textData, findTextData, substitWithTextData) - Helyettesíti egy új értéket a karakterláncban található szöveg előfordulására.
REVERSE (karakter_kifejezés) - Visszaadja a karakter kifejezés fordított értékét.
LEN (textData) - Visszaadja a karakterlánc hosszát, kivéve a hátsó nyomakat.
LOWER (karakter_kifejezés) - A nagybetű kisbetűvé konvertálása után a karakter kifejezés visszatér.
LTRIM (textData) - A vezető üres elemek eltávolításra kerülnek.
PATINDEX (findTextData, textData) - Visszaadja a karakterláncban található szöveg kezdőpontjának egész értékét.
REPLICATE (karakter_kifejezés, egész_kifejezés) - Megismétli a karakter kifejezést egy meghatározott számú alkalommal.
RTRIM (textData) - Eltávolítja a hátsó takarókat . SPACE (szóközök száma) - Megismétli a szóköz értékét, meghatározott számú alkalommal.
STUFF (textData, kezdés, hossz, szöveges adatok beszúrása) - Törli a megadott hosszúságú karaktereket, és beilleszt egy újabb karakterkészletet egy megadott kezdőpontba.
SUBSTRING (textData, startPosition, hossza) - Visszaadja a karakterlánc egy részét.
FELSŐ (karakter_kifejezés) - Visszaadja a karakter kifejezést kisbetűs karakterből a nagybetűhöz.

4. Lehetséges adatok importálása közvetlenül a T-SQL parancsokból SQL Server Integration Services használata nélkül? Ha igen, mik a parancsok?

Válasz:
Igen - Hat parancs érhető el az adatok közvetlen T-SQL nyelvre történő importálására. Ezek a parancsok tartalmazzák:
• BCP
• Tömeges betét
• OPENROWSET
• OPENDATASOURCE
• OPENQUERY
• Kapcsolt szerverek

5.Megjegyzés: mi a 'GO' a T-SQL-ben?

Válasz:
A 'GO' nem Transact-SQL utasítás, hanem kötegelt elválasztó. Ez egy parancs, amelyet az sqlcmd és osql segédprogramok, valamint az SQL Server Management Studio Code szerkesztő azonosított. Az SQL Server segédprogramjai a „GO” oldalt jelzik, amely szerint a jelenlegi TSQL utasításcsomagot el kell küldeni az SQL Server példányának.

6.Következő különbség a TÖRLÉS és a TRUNCATE utasítás között?

Válasz:
A TÖRLÉS és a TÖRLÉS paranccsal minden adat elveszik egy táblázatban. A különbség a TÖRLÉS és a TRUNCATE utasítás között az, hogy
• A TÖRLÉS az adatrekordok feltételes eltávolítására szolgál a táblákból. Ezeket a műveleteket naplózza.
• A TRUNCATE az adatrekordok feltétel nélküli eltávolításához szolgál a táblákból. A csonkítási műveletek nem kerülnek naplózásra.

7.Ha a COALESCE () és ISNULL () függvényeket használja?

Válasz:
Az eredménykifejezés NULLabilitása az ISNULL és a COALESCE esetében eltérő. Az ISNULL visszatérési értéket mindig NEM törölhetõnek tekintik (feltételezve, hogy a visszatérési érték nem nulla érték), míg a COALESCE nem. Tehát az ISNULL (NULL, 1) és a COALESCE (NULL, 1) kifejezések, bár az ekvivalensek eltérő NULLability értékekkel rendelkeznek. Ez különbséget okoz abban az esetben, ha ezeket a kifejezéseket számított oszlopokban használja, és kulcskorlátozásokat hoz létre, vagy egy skaláris UDF visszatérési értékét determinisztikusvá teszi, hogy indexálható legyen.

8.Megjegyzés mi az alkérdezés?

Válasz:
Az alkérdezés az adatok visszatérítésére szolgál, amelyeket a fő lekérdezésben használnak feltételként a visszakeresendő adatok további korlátozására. Al-lekérdezés használható olyan állításokkal, mint a Frissítés, kiválasztás, törlés és beszúrás olyan operátorokkal, mint =, >, =, <=, stb.

9.Milyen típusú XML-indexeket tartalmaz az SQL Server?

Válasz:
A Microsoft SQL Server különféle típusú XML-indexeket támogat. Az XML-index eltér a relációs indextől. Alapvetően kétféle XML-index található, nevezetesen: Elsődleges XML-indexek és Másodlagos XML-indexek. Az Elsődleges XML-index egy csomóponttáblának nevezett belső táblázat fürtözött indexe, amelyet a felhasználók nem tudnak közvetlenül használni a T-SQL-utasításukból. A keresési teljesítmény javítása érdekében másodlagos XML-indexeket készítünk. Ezek másodlagos hivatkozásokat (RID) hoznak létre levélszinten a meglévő fürtözött index alapú KEY oldalak számára. A másodlagos XML-indexek létrehozása előtt létre kell hozni egy elsődleges XML-indexet.

10.Mi az SQL Server?

Válasz:
Az SQL Server egy hatalmas, egyszerű, erőteljes Relációs Database Management (az Adat raktárkezelés) alkalmazás a Microsofttól. Adatbázisfejlesztés, adatbáziskezelés és üzleti intelligencia képességeket kínál. Ezt a csodálatos technológiát nagyon könnyű elsajátítani és kezelni. Ez a következő előnyökkel jár:
•Könnyen kezelhető
• Támogatás a kis, közepes és nagy adatbázis tároláshoz
• Olcsóbb, mint az egyéb RDBMS
• Adatraktári támogatás
• Továbbfejlesztett biztonsági szolgáltatások
• Vállalati szolgáltatások támogatása
• Memórián belüli feldolgozás
• Üzleti intelligencia támogatása
• Nagyon skálázható és nagy teljesítményű
• Alacsony birtoklási költség

11.Az új hibakezelési parancsok bevezetése, amelyeket bevezettek az SQL Server 2005-ös verzióval és az utána? Milyen parancsokat helyettesítették? Hogyan használják őket a parancs?

Válasz:
Az SQL Server 2005-rel bevezetett új parancsok a TRY és a CATCH. Bár nem helyettesítik közvetlenül a konkrét parancsokat, de sok szempontból a TRY és a CATCH használható a RAISERROR helyett. A TRY blokk lefedi az üzleti logikát, míg a CATCH logika a hiba rögzítését szolgálja.

12.Megjegyzés: mi a TOP a TSQL-ben?

Válasz:
A TOP a lekérdezés eredményében beállított sorokat egy meghatározott sorszámra vagy sorok százalékára korlátozza az SQL Server alkalmazásban. Ha a TOP-t az ORDER BY záradékkal kombinálva használják, az eredménykészlet a rendezett sorok első N számára korlátozódik. Ellenkező esetben meghatározatlan sorrendben hozza le az első N sorot.

Ajánlott cikk

Ez egy útmutató a TSQL interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a TSQL interjúkérdéseket. Ez a leghasznosabb egy értékes hozzászólás a TSQL interjú kérdéseivel és válaszaival kapcsolatban.A további cikkeket megnézheti további információkért -

  1. 5 Hasznos SSIS interjú kérdés és válasz
  2. Fontos Cognos interjúkérdések és válaszok
  3. A leghasznosabb SSAS interjúkérdések és válaszok
  4. 5 legfontosabb OBIEE interjúkérdés