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 -
- 5 hyödyllistä SSIS-haastattelua koskevia kysymyksiä ja vastauksia
- Tärkeitä Cognos-haastattelukysymyksiä ja vastauksia
- Hyödyllisimmät SSAS-haastatteluun liittyvät kysymykset ja vastaukset
- 5 tärkeintä OBIEE-haastattelukysymystä