Introduktion till TSQL-intervjufrågor och svar

Om du letar efter ett jobb som är relaterat till TSQL måste du förbereda dig för intervjufrågorna om TSQL 2019. Även om varje intervju är annorlunda och omfattningen av ett jobb också är annorlunda, kan vi hjälpa dig med de bästa TSQL-intervjuer Frågor och svar, som hjälper dig att ta språnget och få framgång i din TSQL-intervju.

Nedan finns en lista över viktiga frågor om TSQL-intervjuer från 2019 som oftast ställs i en intervju

1. Förklara vad är T-SQL?

Svar:
T-SQL står för Transact-Structured Query Language, som är en förlängning av SQL-funktionalitet som stöds av Microsoft SQL Server och Sybase ASE.

2. Förklara vad är skillnaderna mellan SQL och T-SQL?

Svar:
Skillnaden mellan T-SQL och SQL är att SQL är ett frågespråk att använda på uppsättningar, medan TSQL är ett proprietärt procedurspråk som används av MS SQL Server. T-SQL har också en annan implementering av DELETE och UPDATE än SQL.

3. Namnge minst fem kommandon som kan manipulera text i T-SQL-koden. Byt till exempel ut en textsträng, få en del av texten etc.

Svar:
VÄNSTER (karaktäruttryck, heltal_uttryck) - Det returnerar vänster del av ett teckenuttryck med det angivna antalet tecken.
CHARINDEX (findTextData, textData, (startsPosition)) - Det returnerar startpositionen för ett uttryck i en teckensträng, och startpositionen är valfri.
Byt ut (textData, findTextData, bytaWithTextData) - Det ersätter ett nytt värde för förekomster av text som finns i strängen.
REVERSE (character_expression) - Det returnerar omvänt av ett teckenuttryck.
LEN (textData) - Den returnerar längden på strängen, exklusive bakre ämnen.
LAVER (karaktäruttryck) - När du har konverterat ett stort tecken till små bokstäver kommer det att returnera ett teckenuttryck.
LTRIM (textData) - Ledande ämnen tas bort.
PATINDEX (findTextData, textData) - Det returnerar startpositionens heltal för text som finns i strängen.
REPLICATE (character_xpress, integer_ expression) - Det upprepar ett teckenuttryck ett visst antal gånger.
RTRIM (textData) - Tar bort bakre ämnen. SPACE (antal utrymmen) - Det upprepar det angivna antalet gånger för utrymmet.
STUFF (textData, start, längd, infoga textdata) - Det raderar en specificerad längd på tecken och infogar en annan uppsättning tecken vid en specifik startpunkt.
SUBSTRING (textData, startPosition, length) - Det returnerar en del av strängen.
UPPER (character_expression) - Det returnerar ett teckenuttryck med gemener till versaler.

4. Är det möjligt att importera data direkt från T-SQL-kommandon utan att använda SQL Server Integration Services? Om så är fallet, vad är kommandona?

Svar:
Ja - Det finns sex kommandon för att importera data direkt till T-SQL-språket. Dessa kommandon inkluderar:
• BCP
• Bulkinsats
• OpenRowSet
• Opendatasource
• OPENQUERY
• Länkade servrar

5.Nämn vad är 'GO' i T-SQL?

Svar:
'GO' är inte ett Transact-SQL-uttalande utan en batchavskiljare. Det är ett kommando som identifieras av sqlcmd- och osql-verktygen och SQL Server Management Studio Code Editor. SQL Server-verktyg läser “GO” som en signal om att de ska skicka det aktuella partiet med TSQL-uttalanden till en instans av SQL Server.

6. Nämna skillnaden mellan DELETE-uttalande och TRUNCATE-uttalande?

Svar:
Med hjälp av kommandot DELETE och TRUNCATE kommer alla data att gå förlorade i en tabell. Skillnaden mellan DELETE-uttalande och TRUNCATE-uttalande är att,
• DELETE används för villkorlig borttagning av dataposter från tabellerna. Dessa operationer loggas.
• TRUNCATE används för ovillkorligt borttagande av dataposter från tabellerna. Trunkera operationer loggas inte.

7.När du använder COALESCE () & ISNULL () -funktioner?

Svar:
Resultatuttryckets NULLability är annorlunda för ISNULL och COALESCE. ISNULL-avkastningsvärdet anses alltid INTE NULLBara (förutsatt att returvärdet är ett icke-nollbart värde) medan COALESCE inte är det. Så uttrycka ISNULL (NULL, 1) och COALESCE (NULL, 1) även om motsvarande har olika NULLability-värden. Detta gör skillnad om du använder dessa uttryck i beräknade kolumner och skapar nyckelbegränsningar eller gör returvärde för en skalal UDF-deterministisk så att den kan indexeras.

8.Nämn vad är underfrågan?

Svar:
En undersökning används för att returnera data som kommer att användas i huvudfrågan som ett villkor för att ytterligare begränsa de data som ska hämtas. En subfråga kan användas med uttalanden som Uppdatera, välja, ta bort och infoga med operatörerna som =, >, =, <=, etc

9. Vad är typer av XML-index i SQL Server?

Svar:
Microsoft SQL Server stöder olika typer av XML-index. Ett XML-index är annorlunda än ett relationsindex. Det finns i princip två typer av XML-index, nämligen primära XML-index och sekundära XML-index. Det primära XML-indexet är ett klusterindex på en intern tabell känd som nodtabellen som användare inte kan använda direkt från sina T-SQL-satser. För att förbättra sökresultatet skapar vi sekundära XML-index. Dessa skapar sekundära länkar (RID) på bladnivå för befintliga klusterindexbaserade KEY-sidor. Ett primärt XML-index bör skapas innan de sekundära XML-indexen skapas.

10. Vad är SQL Server?

Svar:
SQL Server är ett stort, enkelt och kraftfullt Relational Database Management (även Data warehouse Management) -applikation från Microsoft. Det erbjuder databasutveckling, databashantering och Business Intelligence-funktioner. Denna underbara teknik är mycket lätt att behärska och hantera. Detta ger följande fördelar:
•Lätt att använda
• Stöd för liten, medelstor och stor databaslagring
• Billigare jämfört med andra RDBMS
• Support för datalager
• Förbättrade säkerhetsfunktioner
• Enterprise Feature Support
• Behandling i minnet
• Business Intelligence Support
• Mycket skalbar och kraftfull
• Låga ägandekostnader

11.Nämn nya kommandon för felhantering som introduceras med SQL Server 2005 och senare? Vilka kommandon ersatte de? Hur används kommandona?

Svar:
De nya kommandona som introduceras med SQL Server 2005 är TRY och CATCH. De ersätter inte direkt något specifikt kommando, men i många aspekter kan TRY och CATCH användas istället för RAISERROR. TRY-blocket täcker affärslogik medan CATCH-logiken är för att fånga felet.

12.Nämn vad är TOP i TSQL?

Svar:
TOP begränsar raderna som returneras i ett frågresultat inställt på ett specificerat antal rader eller procentandel rader i SQL Server. När TOP används i kombination med ORDER BY-klausulen är resultatuppsättningen begränsad till det första N-antalet ordnade rader. Annars hämtar det det första N-antalet rader i en odefinierad ordning.

Rekommenderad artikel

Detta har varit en guide till Lista över TSQL-intervjufrågor och svar så att kandidaten lätt kan slå ned dessa TSQL-intervjuerfrågor. Detta är mest användbart ett värdefullt inlägg på TSQL-intervjufrågor och svar. Du kan också titta på följande artiklar för att lära dig mer -

  1. 5 användbara SSIS-intervjufrågor och svar
  2. Viktiga Cognos intervjufrågor och svar
  3. Mest användbara SSAS-intervjufrågor och svar
  4. 5 viktigaste OBIEE-intervjufrågor