Въведение в TSQL Интервю въпроси и отговори

Ако търсите работа, свързана с TSQL, трябва да се подготвите за въпроси за интервю за TSQL 2019. Въпреки че всяко интервю е различно и обхватът на работата също е различен, ние можем да ви помогнем с най-добрите TSQL Интервю въпроси и отговори, които ще ви помогнат да направите скока и да получите успех в TSQL Интервюто.

По-долу е списъкът на важните въпроси за интервю за TSQL 2019, които се задават най-вече в интервю

1. Обяснете какво е T-SQL?

Отговор:
T-SQL означава Transact-Structured Query Language, който е разширение на SQL функционалността, поддържана от Microsoft SQL Server и Sybase ASE.

2. Обяснете какви са разликите между SQL и T-SQL?

Отговор:
Разликата между T-SQL и SQL е, че SQL е заявителен език за работа на набори, докато TSQL е патентован процедурен език, използван от MS SQL Server. Също така, T-SQL има различна реализация на DELETE и UPDATE от SQL.

3. Моля, посочете най-малко пет команди, които могат да манипулират текст в T-SQL кода. Например, заменете текстов низ, получете част от текста и т.н.

Отговор:
LEFT (символ_експресия, integer_expression) - Връща лявата част на израза от символи с посочения брой знаци.
CHARINDEX (findTextData, textData, (startPosition)) - Връща начална позиция на израз в символен низ, а началната позиция не е задължителна.
REPLACE (textData, findTextData, substituWithTextData) - Той замества нова стойност за поява на текст, намерен в низ.
REVERSE (символ_експресия) - Връща обратно на израза на символа.
LEN (textData) - Връща връзката на дължината на низа, с изключение на закъсненията.
LOWER (символ_експресия) - След преобразуване на главни букви в малки букви, той ще върне израз на знака.
LTRIM (textData) - Водещите заготовки ще бъдат премахнати.
PATINDEX (findTextData, textData) - Връща стойността на началната позиция на цяло число на текста, намерен в низ.
REPLICATE (символ_експресия, integer_expression) - Повтаря израза на символи за определен брой пъти.
RTRIM (textData) - Премахва последните празни заготовки. SPACE (брой интервали) - Повтаря стойността на пространството, определен брой пъти.
STUFF (textData, старт, дължина, вмъкване на текстови данни) - изтрива определена дължина от знаци и вмъква друг набор от знаци в определена начална точка.
SUBSTRING (textData, startPosition, length) - Връща част от низа.
ГОСПОДЕН (символ_експресия) - Връща символен израз с малки букви в големи букви.

4. Възможно ли е да импортирате данни директно от T-SQL команди, без да използвате SQL Server Integration Services? Ако да, какви са командите?

Отговор:
Да - Има шест команди на разположение за импортиране на данни директно на езика на T-SQL. Тези команди включват:
• BCP
• Вмъкване в насипно състояние
• OpenRowSet
• OPENDATASOURCE
• OPENQUERY
• Свързани сървъри

5.Менция какво е „GO“ в T-SQL?

Отговор:
„GO“ не е оператор Transact-SQL, а сепаратор на партиди. Това е команда, идентифицирана от sqlcmd и osql помощните програми и редактор на SQL Server Management Studio Code. Помощните програми на SQL Server четат „GO“ като сигнал, че трябва да изпратят текущата партида от TSQL изрази до инстанция на SQL Server.

6.Менциална разлика между оператора DELETE и TRUNCATE?

Отговор:
С използването на команда DELETE и TRUNCATE всички данни ще бъдат загубени в таблица. Разликата между оператора DELETE и TRUNCATE е, че
• DELETE се използва за условно премахване на записи от данни от таблици. Тези операции се записват.
• TRUNCATE се използва за безусловно премахване на записи от таблици. Операциите за съкращаване не се записват.

7.Кога да използваме функции COALESCE () & ISNULL ()?

Отговор:
NULLability на резултата експресия е различна за ISNULL и COALESCE. Възвръщаемата стойност ISNULL винаги се счита за НЕЗАЛЕМНА (ако се приеме, че стойността на връщане е нулируема), докато COALESCE не е. Така че изразите ISNULL (NULL, 1) и COALESCE (NULL, 1), въпреки че еквивалентът има различни стойности на NULLability. Това има значение, ако използвате тези изрази в изчислени колони и създавате ключови ограничения или правите възвръщаема стойност на скаларен UDF детерминистичен, така че да може да бъде индексиран.

8.Менция какво е подзапитване?

Отговор:
Подзапитване се използва за връщане на данни, които ще бъдат използвани в основната заявка като условие за допълнително ограничаване на данните, които ще бъдат извлечени. Подзапитване може да се използва с операторите като Актуализиране, избор, изтриване и вмъкване с операторите като =, >, =, <= и т.н.

9. Какви са типовете XML индекси в SQL Server?

Отговор:
Microsoft SQL Server поддържа различни видове XML индекси. XML индексът е различен от релационния индекс. Основно има ДВА типа XML индекси, т.е. първични XML индекси и вторични XML индекси. Основният XML индекс е клъстериран индекс на вътрешна таблица, известна като таблица на възлите, която потребителите не могат да използват директно от своите T-SQL изрази. За да подобрим ефективността на търсенето, ние създаваме вторични XML индекси. Те създават вторични връзки (RID) на ниво листо за съществуващи клъстерирани на базата на индекс ключови страници. Преди създаването на вторичните XML индекси трябва да се създаде първичен XML индекс.

10.Какво е SQL Server?

Отговор:
SQL Server е огромно, лесно, мощно релационно управление на бази данни (също управление на хранилището на данни) от Microsoft. Той предлага възможности за развитие на бази данни, управление на бази данни и бизнес анализ. Тази прекрасна технология е много лесна за овладяване и управление. Това предлага следните предимства:
•Лесен за използване
• Поддръжка за съхранение на малки, средни и големи бази данни
• По-евтини в сравнение с други RDBMS
• Поддръжка на хранилище за данни
• Подобрени функции за защита
• Enterprise Feature Support
• Обработка в паметта
• Подкрепа за бизнес разузнаване
• Високо мащабируем и мощен
• Ниска цена на собственост

11.Намерете нови команди за обработка на грешки, които се въвеждат със SQL Server 2005 и след това? Какви команди замениха? Как се използват командите?

Отговор:
Новите команди, въведени със SQL Server 2005, са TRY и CATCH. Въпреки че те не заместват директно никаква конкретна команда, но в много аспекти TRY и CATCH могат да се използват вместо RAISERROR. TRY блокът покрива бизнес логиката, докато CATCH логиката е за улавяне на грешката.

12.Менция какво е ТОП в TSQL?

Отговор:
TOP ограничава редовете, върнати в резултата от заявката, зададен на определен брой редове или процент от редове в SQL Server. Когато TOP се използва в комбинация с клаузата ORDER BY, наборът от резултати е ограничен до първия N брой подредени редове. В противен случай той извлича първия N брой редове в неопределен ред.

Препоръчителен член

Това е ръководство за списък на въпроси за отговори на интервюта за TSQL, така че кандидатът да може лесно да развали тези въпроси за интервю за TSQL. Това е най-полезна ценна публикация за въпроси и отговори на TSQL Интервю. Можете също да разгледате следните статии, за да научите повече -

  1. 5 полезни въпроса и отговор за интервю за SSIS
  2. Важни въпроси и отговор за интервю на Cognos
  3. Най-полезни въпроси и отговор за интервю за SSAS
  4. 5 най-важни въпроси за интервю за OBIEE