Úvod do otázok a odpovedí na rozhovor TSQL

Ak hľadáte prácu, ktorá súvisí s TSQL, musíte sa pripraviť na 2019 TSQL Interview Otázky. Aj keď je každý rozhovor iný a rozsah práce je tiež odlišný, môžeme vám pomôcť s najlepšími otázkami a odpoveďami na TSQL Interview, ktoré vám pomôžu urobiť krok a získať úspech v TSQL Interview.

Nižšie je uvedený zoznam dôležitých otázok týkajúcich sa rozhovoru TSQL 2019, ktoré sa kladú väčšinou počas rozhovoru

1.Vysvetlite, čo je T-SQL?

odpoveď:
T-SQL je skratka pre Transact-Structured Query Language, čo je rozšírenie funkcií SQL podporované Microsoft SQL Serverom a Sybase ASE.

2.Vysvetlite, aké sú rozdiely medzi SQL a T-SQL?

odpoveď:
Rozdiel medzi T-SQL a SQL je v tom, že SQL je dopytovací jazyk, ktorý pracuje s množinami, zatiaľ čo TSQL je proprietárny procedurálny jazyk používaný MS SQL Serverom. T-SQL má inú implementáciu DELETE a UPDATE ako SQL.

3. Zadajte najmenej päť príkazov, ktoré môžu manipulovať s textom v kóde T-SQL. Napríklad nahraďte textový reťazec, získajte časť textu atď.

odpoveď:
LEFT (character_expression, integer_expression) - Vracia ľavú časť znakového výrazu so zadaným počtom znakov.
CHARINDEX (findTextData, textData, (startPosition)) - Vracia počiatočnú pozíciu výrazu v reťazci znakov a počiatočná pozícia je voliteľná.
REPLACE (textData, findTextData, nahradiťWithTextData) - Nahradí novú hodnotu pre výskyt textu nájdeného v reťazci.
REVERSE (character_expression) - Vracia reverzný znakový výraz.
LEN (textData) - Vracia dĺžku reťazca bez koncových medzier.
LOWER (character_expression) - Po prevode veľkých písmen na malé písmená vráti znakový výraz.
LTRIM (textData) - Hlavné medzery budú odstránené.
PATINDEX (findTextData, textData) - Vracia počiatočnú celočíselnú hodnotu textu nájdeného v reťazci.
REPLICATE (character_expression, integer_expression) - Opakuje znakový výraz pre zadaný počet opakovaní.
RTRIM (textData) - Odstráni koncové medzery. SPACE (počet medzier) - Opakuje počet zadaných medzerových hodnôt.
STUFF (textData, začiatok, dĺžka, vloženie textových údajov) - Vymaže určenú dĺžku znakov a vloží ďalšiu sadu znakov na určený počiatočný bod.
SUBSTRING (textData, startPosition, length) - Vracia časť reťazca.
UPPER (character_expression) - Vracia znakový výraz s malými písmenami na veľké písmená.

4.Je možné importovať údaje priamo z príkazov T-SQL bez použitia služieb SQL Server Integration Services? Ak áno, aké sú príkazy?

odpoveď:
Áno - K dispozícii je šesť príkazov na import údajov priamo do jazyka T-SQL. Tieto príkazy zahŕňajú:
• BCP
• Hromadná vložka
• OPENROWSET
• OPENDATASOURCE
• OPENQUERY
• Prepojené servery

5. Uveďte, čo je „GO“ v T-SQL?

odpoveď:
'GO' nie je príkaz Transact-SQL, ale oddeľovač dávky. Je to príkaz identifikovaný pomocnými programami sqlcmd a osql a editorom kódu SQL Server Management Studio. Obslužné programy servera SQL čítajú „GO“ ako signál, že by mali poslať aktuálnu dávku príkazov TSQL inštancii servera SQL Server.

6.Významný rozdiel medzi príkazom DELETE a TRUNCATE?

odpoveď:
Použitím príkazov DELETE a TRUNCATE sa všetky údaje stratia v tabuľke. Rozdiel medzi príkazom DELETE a TRUNCATE je,
• DELETE sa používa na podmienečné odstránenie dátových záznamov z tabuliek. Tieto operácie sa zaznamenávajú.
• TRUNCATE sa používa na bezpodmienečné odstránenie dátových záznamov z tabuliek. Skrátené operácie nie sú zaznamenané.

7. Kedy používať funkcie COALESCE () a ISNULL ()?

odpoveď:
NULLability výrazu výsledku sa líši pre ISNULL a COALESCE. ISNULL návratová hodnota sa vždy považuje za NULLOVATEĽNÚ (za predpokladu, že návratná hodnota nie je vynulovateľná), zatiaľ čo COALESCE nie. Výrazy ISNULL (NULL, 1) a COALESCE (NULL, 1), hoci ekvivalenty majú rôzne hodnoty NULLability. Toto robí rozdiel, ak tieto výrazy používate vo vypočítaných stĺpcoch a vytvárajú kľúčové obmedzenia alebo určujete návratovú hodnotu skalárneho UDF, aby ste ju mohli indexovať.

8. Uveďte, čo je podtázka?

odpoveď:
Sub-query sa používa na vrátenie údajov, ktoré sa použijú v hlavnom dotaze ako podmienka na ďalšie obmedzenie dát, ktoré sa majú načítať. Dáta môžu byť použité s príkazmi ako Aktualizácia, výber, odstránenie a vloženie s operátormi ako =, >, =, <= atď.

9.Aké sú typy indexov XML na serveri SQL Server?

odpoveď:
Microsoft SQL Server podporuje rôzne typy indexov XML. Index XML sa líši od relačného indexu. V zásade existujú dva typy indexov XML, tj primárne indexy XML a sekundárne indexy XML. Index primárneho XML je klastrovaný index na vnútornej tabuľke známy ako tabuľka uzlov, ktorú používatelia nemôžu použiť priamo z ich príkazov T-SQL. Na zvýšenie výkonu vyhľadávania vytvárame sekundárne indexy XML. Tieto vytvárajú sekundárne odkazy (RID) na úrovni listov pre existujúce KEY stránky založené na zoskupených indexoch. Primárny index XML by sa mal vytvoriť pred vytvorením sekundárnych indexov XML.

10.Čo je to SQL Server?

odpoveď:
SQL Server je rozsiahla, ľahká a výkonná aplikácia na správu relačných databáz (tiež na správu dátových skladov) od spoločnosti Microsoft. Ponúka možnosti vývoja databáz, správy databáz a Business Intelligence. Táto úžasná technológia sa veľmi ľahko ovláda a spravuje. To ponúka nasledujúce výhody:
•Jednoduché použitie
• Podpora ukladania malých, stredných a veľkých databáz
• Lacnejší v porovnaní s inými RDBMS
• Podpora dátového skladu
• Vylepšené funkcie zabezpečenia
• Podpora podnikových funkcií
• Spracovanie v pamäti
• Podpora Business Intelligence
• Vysoko škálovateľné a výkonné
• Nízke náklady na vlastníctvo

11.Zmieňajte sa o nových príkazoch na spracovanie chýb, ktoré sa zavádzajú s produktom SQL Server 2005 a novším? Aké príkazy nahradili? Ako sa používajú?

odpoveď:
Nové príkazy zavedené s SQL Server 2005 sú TRY a CATCH. Hoci nenahrádzajú priamo žiadny konkrétny príkaz, ale v mnohých ohľadoch sa namiesto RAISERROR môžu použiť TRY a CATCH. Blok TRY pokrýva obchodnú logiku, zatiaľ čo logika CATCH slúži na zachytenie chyby.

12.Zmienka, čo je v TSQL TOP?

odpoveď:
TOP obmedzuje riadky vrátené v množine výsledkov dotazu na určený počet riadkov alebo percento riadkov na serveri SQL Server. Ak sa TOP používa v kombinácii s klauzuliou ORDER BY, sada výsledkov je obmedzená na prvý počet N usporiadaných riadkov. Inak načíta prvý počet N v nedefinovanom poradí.

Odporúčaný článok

Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa rozhovoru TSQL, aby uchádzač mohol ľahko vykonať tvrdé zásahy do týchto otázok na otázky týkajúce sa rozhovoru TSQL. Toto je najužitočnejší cenný príspevok na otázky a odpovede týkajúce sa rozhovoru TSQL. Ďalšie informácie nájdete v nasledujúcich článkoch -

  1. 5 užitočných otázok a odpovedí na rozhovor SSIS
  2. Dôležité otázky a odpovede na rozhovor spoločnosti Cognos
  3. Najužitočnejšie otázky a odpovede na rozhovor SSAS
  4. 5 najdôležitejších otázok OBIEE Interview

Kategórie: