Uvod u TSQL pitanja i odgovore za intervju

Ako tražite posao koji je povezan sa TSQL-om, trebate se pripremiti za pitanja o TSQL intervjuu za 2019. godinu. Iako je svaki intervju različit i opseg posla je također različit, možemo vam pomoći oko vrhunskih pitanja i odgovora za TSQL razgovor koji će vam pomoći da skočite i postignete uspjeh u vašem TSQL intervjuu.

Slijedi popis Važnih pitanja iz TSQL-a za 2019. koji se postavljaju uglavnom u intervjuu

1. Objasnite što je T-SQL?

Odgovor:
T-SQL znači Transact-Structured Query Language, koji je proširenje SQL funkcionalnosti koju podržavaju Microsoft SQL Server i Sybase ASE.

2. Objasnite koje su razlike između SQL-a i T-SQL-a?

Odgovor:
Razlika između T-SQL i SQL je u tome što je SQL jezik upita za rad na skupovima, dok je TSQL vlasnički proceduralni jezik koji koristi MS SQL Server. Također, T-SQL ima drugačiju implementaciju DELETE i UPDATE od SQL-a.

3.Imajte najmanje pet naredbi kojima možete manipulirati tekstom u T-SQL kodu. Na primjer, zamijenite tekstualni niz, pribavite dio teksta itd.

Odgovor:
LEFT (znak_izražavanje, cjelobrojni izraz ) - Vraća lijevi dio izraza znaka s navedenim brojem znakova.
CHARINDEX (findTextData, textData, (startPosition)) - Vraća početni položaj izraza u nizu znakova, a početni položaj nije obavezan.
ZAMJENA (textData, findTextData, substituWithTextData) - Zamijenjuje novu vrijednost za pojave teksta koji se nalaze u nizu.
REVERSE (znak_izražaj) - Vraća naličje izraza znaka.
LEN (textData) - Vraća dužinu niza, isključujući slijedeće praznine.
LOWER (znak_izražaj) - Nakon pretvaranja velikog slova u mala slova, vratit će se izraz znaka.
LTRIM (textData) - Vodeći praznine bit će uklonjene.
PATINDEX (findTextData, textData) - Vraća vrijednost početne vrijednosti cijelog broja teksta koji se nalazi u nizu.
REPLICATE (znak_izražavanje, integer_izražaj) - ponavlja izraz znaka određeni broj puta.
RTRIM (textData) - Uklanja slijedeće praznine. SPACE (broj razmaka) - Ponavlja vrijednost prostora određenog broja puta.
STUFF (textData, start, dužina, umetanje tekstualnih podataka) - briše zadanu duljinu znakova i umeće drugi skup znakova na određenoj početnoj točki.
SUBSTRING (textData, startPosition, length) - Vraća dio niza.
GORNJI (znak_izražaj) - Vraća znak s malim slovom u velika slova.

4. Je li moguće uvesti podatke izravno iz T-SQL naredbi bez korištenja usluga integracije SQL Server? Ako je odgovor tako, koje su naredbe?

Odgovor:
Da - Na raspolaganju je šest naredbi za uvoz podataka izravno na T-SQL jezik. Te naredbe uključuju:
• BCP
• skupno umetanje
• OpenRowSet
• OPENDATASOURCE
• OPENQUERY
• Povezani poslužitelji

5.Mention što je "GO" u T-SQL-u?

Odgovor:
"GO" nije Transact-SQL iskaz, već batch separator. To je naredba koju identificiraju alati sqlcmd i osql i uređivač koda SQL Server Management Studio. Alat za SQL Server čita "GO" kao signal da trebaju poslati trenutnu seriju TSQL izraza instanci SQL Server.

6.Mention razlika između DELETE izjave i TRUNCATE izjave?

Odgovor:
Pomoću naredbi DELETE i TRUNCATE svi će se podaci izgubiti u tablici. Razlika između izjave DELETE i TRUNCATE je ta,
• DELETE se upotrebljava za uvjetno uklanjanje zapisa podataka iz tablica. Ove se operacije bilježe.
• TRUNCATE se koristi za bezuvjetno uklanjanje zapisa podataka iz tablica. Operacije skraćenja nisu zabilježene.

7.Kada koristiti funkcije COALESCE () i ISNULL ()?

Odgovor:
NULLability iskaza rezultata različita je za ISNULL i COALESCE. Povratna vrijednost ISNULL uvijek se smatra NIJE NULLI (uz pretpostavku da je povratna vrijednost jednaka kojoj se ne može poništiti), dok COALESCE nije. Dakle, izrazi ISNULL (NULL, 1) i COALESCE (NULL, 1) iako ekvivalent imaju različite vrijednosti NULLability. To čini razliku ako koristite ove izraze u izračunatim stupovima i stvarate ključna ograničenja ili povratnu vrijednost skalarnog UDF determinističkog kako biste ga mogli indeksirati.

8.Mention što je podupit?

Odgovor:
Podupit se koristi za vraćanje podataka koji će se koristiti u glavnom upitu kao uvjet za daljnje ograničavanje podataka koji se preuzimaju. Podupit se može koristiti s izrazima kao što je Ažuriranje, odabir, brisanje i umetanje s operatorima poput =, >, =, <= itd.

9.Koje su vrste XML indeksa u SQL Serveru?

Odgovor:
Microsoft SQL Server podržava različite vrste XML indeksa. XML indeks je različit od indeksa relacije. Postoje u osnovi DVE vrste XML indeksa, odnosno primarni XML indeksi i sekundarni XML indeksi. Primarni XML indeks je klasterirani indeks na unutarnjoj tablici poznat kao tablica čvorova koji korisnici ne mogu izravno koristiti iz svojih T-SQL izraza. Da bismo poboljšali izvedbu pretraživanja, stvaramo sekundarne XML indekse. Oni stvaraju sekundarne veze (RID) na razini lista za postojeće Klasterirane stranice temeljene na indeksu. Prije stvaranja Sekundarnih XML indeksa potrebno je stvoriti primarni XML indeks.

10.Što je SQL Server?

Odgovor:
SQL Server je golema, jednostavna, moćna Relacijska baza podataka upravljanja (također i upravljanje skladištem podataka) tvrtke Microsoft. Nudi razvoj baza podataka, upravljanje bazama podataka i mogućnosti poslovnog obavještavanja. Ovu prekrasnu tehnologiju je vrlo lako savladati i upravljati. To nudi sljedeće prednosti:
•Jednostavan za korištenje
• Podrška za pohranu malih i srednjih i velikih baza podataka
• Jeftiniji u odnosu na druge RDBMS
• Podrška skladišta podataka
• poboljšane sigurnosne značajke
• Podrška za poslovne značajke
• Obrada u memoriji
• Podrška poslovnoj inteligenciji
• Visoko skalabilan i moćan
• Niski troškovi vlasništva

11.Navedite nove naredbe za rukovanje pogreškama koje se uvode sa SQL Server 2005 i šire? Koje su naredbe zamijenili? Kako se koriste naredbe?

Odgovor:
Nove naredbe uvedene sa SQL Server 2005 su TRY i CATCH. Iako ne zamjenjuju izravno bilo koju određenu naredbu, ali u mnogim aspektima TRY i CATCH mogu se koristiti umjesto RAISERROR-a. TRY blok pokriva poslovnu logiku dok je CATCH logika za uočavanje pogreške.

12.Mention što je TOP u TSQL-u?

Odgovor:
TOP ograničava retke vraćene u rezultatu upita postavljenog na određeni broj redaka ili postotak redaka u SQL Serveru. Kada se TOP koristi u kombinaciji s odredbom ORDER BY, skup rezultata ograničen je na prvi N broj naručenih redaka. U suprotnom, on prikazuje prvi N broj redaka u nedefiniranom redoslijedu.

Preporučeni članak

Ovo je vodič za Popis pitanja i odgovora za TSQL intervju, kako bi kandidat mogao lako razbiti ova TSQL pitanja za intervju. Ovo je najkorisniji vrijedan post o TSQL Intervju pitanjima i odgovorima. Također možete pogledati sljedeće članke da biste saznali više -

  1. 5 korisnih pitanja i odgovora za SSIS intervju
  2. Važna pitanja i odgovori Cognos intervjua
  3. Najkorisnija pitanja i odgovori o SSAS intervjuu
  4. 5 najvažnijih OBIEE pitanja za intervju

Kategorija: