Johdanto TSQL-haastatteluun liittyviin kysymyksiin ja vastauksiin

Jos etsit TSQL: ään liittyvää työtä, sinun on varauduttava 2019: n TSQL-haastattelukysymyksiin. Vaikka jokainen haastattelu on erilainen ja työn laajuus on myös erilainen, voimme auttaa sinua parhaimmissa TSQL-haastattelukysymyksissä ja -vastauksissa, jotka auttavat sinua tekemään harppauksen ja saavuttamaan menestyksen TSQL-haastattelussa.

Alla on luettelo tärkeistä 2019 TSQL -haastattelukysymyksistä, joita kysytään enimmäkseen haastattelussa

1.Selitä mikä on T-SQL?

Vastaus:
T-SQL tarkoittaa Transact-Structured Query Language -kieltä, joka on Microsoft SQL Serverin ja Sybase ASE: n tukema SQL-toimintojen laajennus.

2. Selitä, mitkä ovat erot SQL: n ja T-SQL: n välillä?

Vastaus:
Ero T-SQL: n ja SQL: n välillä on se, että SQL on kyselykieli toimimaan sarjoissa, kun taas TSQL on omistettu menettelykieli, jota MS SQL Server käyttää. Lisäksi T-SQL: llä on erilainen DELETE- ja UPDATE-toteutukset kuin SQL: llä.

3.Nimeä ainakin viisi komentoa, jotka voivat käsitellä T-SQL-koodin tekstiä. Korvaa esimerkiksi tekstimerkkijono, hanki osa tekstistä jne.

Vastaus:
VASEMMALLA (merkki_lauseke, kokonaisluku_lauseke) - Se palauttaa merkin lausekkeen vasemman osan, jossa on määritetty määrä merkkejä.
CHARINDEX (findTextData, textData, (StartPosition)) - Se palauttaa lausekkeen aloituskohdan merkkijonossa, ja lähtökohta on valinnainen.
REPLACE (textData, findTextData, substitWithTextData) - Se korvaa uuden arvon merkkijonossa löydetyille tekstin esiintymisille.
REVERSE ( merkkien lauseke ) - Palauttaa merkin lausekkeen taaksepäin.
LEN (textData) - Se palauttaa merkkijonon pituuden lukuun ottamatta takaosaa .
LOWER ( merkkien lauseke ) - Kun iso kirjain on muutettu pieniksi, se palauttaa merkin lausekkeen.
LTRIM (textData) - johtavat aihiot poistetaan.
PATINDEX (findTextData, textData) - Se palauttaa merkkijonosta löytyvän tekstin alkukohdan kokonaisluvun.
KORJAAVA (merkki_lause, kokonaisluku_lauseke) - Se toistaa merkin lausekkeen tietyn määrän kertoja.
RTRIM (textData) - Poistaa jäljellä olevat aihiot. SPACE (välilyöntien lukumäärä) - Se toistaa väliarvon määritetyn määrän kertoja.
STUFF (textData, alku, pituus, lisää tekstitiedot) - Se poistaa määritetyn merkkipituuden ja lisää uuden merkkisarjan määritettyyn lähtöpisteeseen.
SUBSTRING (textData, startPosition, pituus) - Se palauttaa osan merkkijonosta.
YLÄ (merkki_lause) - Se palauttaa pienillä kirjaimilla merkittyjen lausekkeiden isoiksi.

4. Onko mahdollista tuoda tietoja suoraan T-SQL-komennoista käyttämättä SQL Server Integration Services -palvelua? Jos on, mitkä komennot ovat?

Vastaus:
Kyllä - Tietojen tuomiseksi suoraan T-SQL-kielelle on saatavana kuusi komentoa. Nämä komennot sisältävät:
• BCP
• Irtotavara
• OpenRowSet
• OpenDataSource
• OPENQUERY
• Linkitetyt palvelimet

5.Mentio mikä on 'GO' T-SQL: ssä?

Vastaus:
'GO' ei ole Transact-SQL-käsky, vaan eräerotin. Se on komento, jonka identifioivat sqlcmd- ja osql-apuohjelmat ja SQL Server Management Studio Code -editori. SQL Server -apuohjelmat lukevat ”GO” merkiksi siitä, että heidän tulisi lähettää nykyinen TSQL-lauseiden erä SQL Server -ilmentymään.

6.Asennusero DELETE-lauseen ja TRUNCATE-lauseen välillä?

Vastaus:
DELETE- ja TRUNCATE-komentoja käyttämällä kaikki tiedot menetetään taulukossa. Ero DELETE-käskyn ja TRUNCATE-käskyn välillä on,
• POISTA-painiketta käytetään datatietueiden ehdolliseen poistamiseen taulukoista. Nämä toiminnot kirjataan.
• TRUNCATE-tietokantaa käytetään ehdottomasti tietojen poistamiseen taulukoista. Katkaisutoimenpiteitä ei kirjata.

7.Kun käytetään COALESCE () & ISNULL () -toimintoja?

Vastaus:
Tuloksen ilmaisun NULLability on erilainen ISNULL- ja COALESCE-arvoilla. ISNULL-palautusarvoa pidetään aina EI NULLAB-arvoisena (olettaen, että palautusarvo ei ole nollautuva), kun taas COALESCE ei ole. Joten lausekkeilla ISNULL (NULL, 1) ja COALESCE (NULL, 1), vaikka ekvivalenteilla on erilaiset NULLability-arvot. Tällä on merkitystä, jos käytät näitä lausekkeita laskettuissa sarakkeissa ja luot avainrajoituksia tai teet skalaarisen UDF: n paluuarvon deterministiseksi, jotta se voidaan indeksoida.

8.Mentio mikä on alikysely?

Vastaus:
Alakyselyä käytetään palauttamaan tiedot, joita käytetään pääkyselyssä ehtona noutaa edelleen haettavat tiedot. Alikyselyä voidaan käyttää lauseissa, kuten Päivitä, valitse, poista ja lisää operaattoreilla, kuten =, >, =, <= jne.

9.Minkä tyyppisiä XML-indeksejä on SQL Serverissä?

Vastaus:
Microsoft SQL Server tukee erityyppisiä XML-indeksejä. XML-hakemisto on erilainen kuin relaatioindeksi. Periaatteessa on olemassa kahta tyyppiä XML-indeksejä, nimittäin ensisijaisia ​​XML-hakemistoja ja toissijaisia ​​XML-indeksejä. Ensisijainen XML-hakemisto on solmutauluna tunnettu sisäisen taulukon klusteroitu hakemisto, jota käyttäjät eivät voi käyttää suoraan T-SQL-lauseistaan. Haun suorituskyvyn parantamiseksi luomme toissijaiset XML-hakemistot. Ne luovat toissijaiset linkit (RID) lehtitasolla olemassa oleville klusteroituihin hakemistopohjaisiin KEY-sivuihin. Ensisijainen XML-hakemisto olisi luotava ennen toissijaisten XML-hakemistojen luomista.

10.Mikä on SQL Server?

Vastaus:
SQL Server on laaja, helppo, tehokas relaatiotietokannan hallinta (myös tietovaraston hallinta) Microsoftilta. Se tarjoaa tietokannan kehittämisen, tietokannan hallinnan ja Business Intelligence -ominaisuudet. Tämä upea tekniikka on erittäin helppo hallita ja hallita. Tämä tarjoaa seuraavat edut:
•Helppokäyttöinen
• Tuki pienille, keskisuurille ja suurille tietokantavarastoille
• Halvempi verrattuna muihin RDBMS-järjestelmiin
• Tietovarasto tuki
• Parannetut turvaominaisuudet
• Yritystoimintojen tuki
• Muistin sisäinen käsittely
• Liiketoimintatiedon tuki
• Erittäin skaalautuva ja tehokas
• Halvat omistamiskustannukset

11.Päytätkö uusia virheenkäsittelykomentoja, jotka otetaan käyttöön SQL Server 2005: n ja sen jälkeen? Mitä komentoja ne korvasivat? Kuinka niitä käytetään?

Vastaus:
SQL Server 2005: n käyttöön otetut uudet komennot ovat TRY ja CATCH. Vaikka ne eivät korvaa suoraan mitään erityistä komentoa, mutta monissa suhteissa TRY- ja CATCH-sovelluksia voidaan käyttää RAISERROR-sovelluksen sijasta. TRY-lohko kattaa liiketoimintalogiikan, kun taas CATCH-logiikka on virheen kaappaamiseen.

12.Mietintö mikä on TSQL: n TOP?

Vastaus:
TOP rajoittaa kyselyn tuloksena palautetut rivit tiettyyn määrään rivejä tai prosenttimäärä rivejä SQL Server -palvelimessa. Kun TOP: ää käytetään yhdessä ORDER BY -lauseen kanssa, tulosjoukko on rajoitettu tilattujen rivien ensimmäiseen N lukumäärään. Muutoin se hakee ensimmäisen N rivimäärän määrittelemättömässä järjestyksessä.

Suositeltava artikkeli

Tämä on opas luetteloon TSQL-haastattelukysymyksistä ja vastauksista, jotta ehdokas voi helposti torjua nämä TSQL-haastattelukysymykset. Tämä on hyödyllisin arvokas viesti TSQL-haastattelukysymyksistä ja vastauksista.Voit myös tarkastella seuraavia artikkeleita saadaksesi lisätietoja -

  1. 5 hyödyllistä SSIS-haastattelua koskevia kysymyksiä ja vastauksia
  2. Tärkeitä Cognos-haastattelukysymyksiä ja vastauksia
  3. Hyödyllisimmät SSAS-haastatteluun liittyvät kysymykset ja vastaukset
  4. 5 tärkeintä OBIEE-haastattelukysymystä