Úvod do TSQL rozhovorových otázek a odpovědí

Pokud hledáte práci související s TSQL, musíte se připravit na 2019 TSQL Interview Otázky. I když je každý rozhovor jiný a rozsah práce je také jiný, můžeme vám pomoci s top TSQL Interview Otázky a odpovědi, které vám pomohou udělat skok a získat úspěch ve vašem TSQL Interview.

Níže je uveden seznam důležitých otázek rozhovoru TSQL 2019, které jsou většinou kladeny v rozhovoru

1.Vysvětlete, co je T-SQL?

Odpovědět:
T-SQL je zkratka pro Transact-Structured Query Language, což je rozšíření funkcí SQL podporované Microsoft SQL Serverem a Sybase ASE.

2.Vysvětlete, jaké jsou rozdíly mezi SQL a T-SQL?

Odpovědět:
Rozdíl mezi T-SQL a SQL je v tom, že SQL je jazykem dotazu, který pracuje s množinami, zatímco TSQL je proprietární procedurální jazyk používaný MS SQL Serverem. T-SQL má také jinou implementaci DELETE a UPDATE než SQL.

3. Zadejte alespoň pět příkazů, které mohou manipulovat s textem v kódu T-SQL. Například nahraďte textový řetězec, získejte část textu atd.

Odpovědět:
LEFT (character_expression, integer_expression) - Vrací levou část znakového výrazu se zadaným počtem znaků.
CHARINDEX (findTextData, textData, (startPosition)) - Vrací počáteční pozici výrazu v řetězci znaků a počáteční pozice je volitelná.
REPLACE (textData, findTextData, ReplaWithTextData) - Nahrazuje novou hodnotu pro výskyt textu nalezeného v řetězci.
REVERSE (character_expression) - Vrací reverz znakového výrazu.
LEN (textData) - Vrací délku řetězce bez koncových mezer.
LOWER (character_expression) - Po převodu velkých písmen na malá písmena vrátí znakový výraz.
LTRIM (textData) - hlavní mezery budou odstraněny.
PATINDEX (findTextData, textData) - Vrací celočíselnou hodnotu textu nacházející se v řetězci.
REPLICATE (character_expression, integer_expression) - Opakuje znakový výraz pro zadaný počet časů.
RTRIM (textData) - Odstraňuje koncové mezery. MEZERNÍK (počet mezer) - Opakuje počet zadaných mezer.
STUFF (textData, start, délka, vložení textových dat) - Vymaže zadanou délku znaků a vloží další sadu znaků na určený počáteční bod.
SUBSTRING (textData, startPosition, length) - Vrací část řetězce.
UPPER (character_expression) - Vrací znakový výraz s malými písmeny na velká písmena.

4.Je možné importovat data přímo z příkazů T-SQL bez použití služeb SQL Server Integration Services? Pokud ano, jaké jsou příkazy?

Odpovědět:
Ano - K dispozici je šest příkazů pro import dat přímo do jazyka T-SQL. Tyto příkazy zahrnují:
• BCP
• Hromadná vložka
• OpenRowSet
• OPENDATASOURCE
• OPENQUERY
• Propojené servery

5. Zmínit, co je „GO“ v T-SQL?

Odpovědět:
'GO' není příkaz Transact-SQL, ale dávkový oddělovač. Je to příkaz identifikovaný nástroji sqlcmd a osql a editorem kódu SQL Server Management Studio. Obslužné programy serveru SQL čtou „GO“ jako signál, že by měly poslat aktuální dávku příkazů TSQL do instance serveru SQL.

6.Změna rozdílu mezi příkazem DELETE a TRUNCATE?

Odpovědět:
Pomocí příkazu DELETE a TRUNCATE budou všechna data ztracena v tabulce. Rozdíl mezi příkazem DELETE a TRUNCATE je v tom,
• DELETE se používá k podmíněnému odstranění datových záznamů z tabulek. Tyto operace jsou protokolovány.
• TRUNCATE se používá k bezpodmínečnému odstranění datových záznamů z tabulek. Operace zkrácení nejsou zaznamenány.

7. Kdy používat funkce COALESCE () a ISNULL ()?

Odpovědět:
NULLability výrazu výsledku se u ISNULL a COALESCE liší. ISNULL vrácená hodnota je vždy považována za NENÍ NULLable (za předpokladu, že vrácená hodnota je null null), zatímco COALESCE není. Výrazy ISNULL (NULL, 1) a COALESCE (NULL, 1), ačkoli ekvivalentní mají různé hodnoty NULLability. To je rozdíl, pokud tyto výrazy používáte ve vypočítaných sloupcích a vytváříte klíčová omezení nebo určujete návratovou hodnotu skalárního UDF, takže ji lze indexovat.

8. Zmínit, co je podtázka?

Odpovědět:
Dílčí dotaz se používá k návratu dat, která budou použita v hlavním dotazu jako podmínka pro další omezení dat, která mají být načtena. Dílčí dotaz lze použít s příkazy jako Aktualizovat, vybrat, odstranit a vložit s operátory jako =, >, =, <= atd.

9. Jaké jsou typy indexů XML na serveru SQL?

Odpovědět:
Microsoft SQL Server podporuje různé typy indexů XML. Index XML je jiný než relační index. V zásadě existují dva typy indexů XML, tj. Primární indexy XML a sekundární indexy XML. Index primárního XML je seskupený index na interní tabulce známé jako tabulka uzlů, kterou uživatelé nemohou použít přímo ze svých příkazů T-SQL. Pro zvýšení výkonu vyhledávání vytváříme sekundární indexy XML. Vytvoří sekundární odkazy (RID) na úrovni listů pro stávající KEY stránky založené na sdruženém indexu. Před vytvořením sekundárních indexů XML by měl být vytvořen primární index XML.

10.Co je SQL Server?

Odpovědět:
SQL Server je rozsáhlá, snadná a výkonná aplikace pro správu relačních databází (také pro správu datových skladů) od společnosti Microsoft. Nabízí možnosti vývoje databází, správy databází a Business Intelligence. Tato úžasná technologie se velmi snadno ovládá a spravuje. To nabízí následující výhody:
•Snadné použití
• Podpora pro ukládání malých, středních a velkých databází
• Levnější ve srovnání s jinými RDBMS
• Podpora datového skladu
• Vylepšené funkce zabezpečení
• Podpora podnikových funkcí
• Zpracování v paměti
• Business Intelligence Support
• Vysoce škálovatelné a výkonné
• Nízké náklady na vlastnictví

11.Zmínit nové příkazy pro zpracování chyb, které jsou zavedeny s SQL Server 2005 a dále? Jaké příkazy nahradili? Jak se používají příkazy?

Odpovědět:
Nové příkazy představené s SQL Server 2005 jsou TRY a CATCH. Ačkoli přímo nenahrazují žádný konkrétní příkaz, ale v mnoha aspektech lze místo RAISERROR použít TRY a CATCH. Blok TRY pokrývá obchodní logiku, zatímco logika CATCH slouží k zachycení chyby.

12.Zmiňte, co je v TSQL TOP?

Odpovědět:
TOP omezuje řádky vrácené v sadě výsledků dotazu na určený počet řádků nebo procento řádků na serveru SQL. Při použití TOP v kombinaci s klauzulí ORDER BY je sada výsledků omezena na první počet N uspořádaných řádků. Jinak načte první počet N řádků v nedefinovaném pořadí.

Doporučený článek

Toto byl průvodce seznamem otázek a odpovědí na TSQL Interview, aby uchazeč mohl tyto otázky TSQL na pohovor snadno zakročit. Toto je nejužitečnější a cenný příspěvek k otázkám a odpovědím na TSQL Interview. Další informace naleznete také v následujících článcích -

  1. 5 užitečných otázek a odpovědí na rozhovor SSIS
  2. Důležité otázky a odpovědi na rozhovor společnosti Cognos
  3. Nejužitečnější dotazy a odpovědi na rozhovor SSAS
  4. 5 nejdůležitějších dotazů OBIEE Interview

Kategorie: