Nangungunang 24 T-SQL na Mga Tanong at Sagot sa Panayam (2025)
Narito ang mga tanong at sagot sa panayam ng T-SQL para sa mga fresher pati na rin sa mga may karanasang kandidato upang makuha ang kanilang pinapangarap na trabaho.
1) Banggitin kung ano ang T-SQL?
Ang T-SQL ay nangangahulugang Transact Structured Query Language. Ito ay isang extension ng SQL functionality na sinusuportahan ng Microsoft SQL Server at Sybase ASE.
2) Banggitin kung ano ang pagkakaiba sa pagitan ng SQL at T-SQL?
Ang pagkakaiba sa pagitan ng SQL at TSQL ay ang SQL ay isang query language upang gumana sa mga set, habang ang TSQL ay isang proprietary procedural language na ginagamit ng MS SQL Server. Gayundin, ang T-SQL ay may ibang pagpapatupad ng DELETE at UPDATE kaysa sa SQL.
Libreng PDF Download: Mga Tanong at Sagot sa Panayam sa T-SQL
3) Banggitin kung paano maaaring isulat at isumite ang mga tsql statement sa Database engine?
Ang mga pahayag ng Tsql ay maaaring isulat at isumite sa Database engine sa mga sumusunod na paraan,
- Sa pamamagitan ng paggamit ng SQLcmd Utility
- Sa pamamagitan ng paggamit ng SQL Server Management Studio
- Sa pamamagitan ng pagkonekta mula sa isang application na iyong nilikha
4) Banggitin kung ano ang "GO" sa T-SQL?
Ang "GO" ay hindi isang Transact-SQL statement ngunit isang batch separator. Ito ay isang utos na kinilala ng sqlcmd at osql utilities at SQL Server Editor ng Management Studio Code.
Binabasa ng mga utility ng SQL Server ang "GO" bilang isang senyales na dapat nilang ipadala ang kasalukuyang batch ng mga TSQL statement sa isang instance ng SQL Server.
5) Banggitin kung ano ang pagkakaiba sa pagitan ng TRUNCATE at DELETE na pahayag?
Ang pagkakaiba sa pagitan ng TRUNCATE at DELETE na pahayag ay iyon,
- TRUNCATE ay ginagamit para sa walang kondisyong pag-alis ng mga talaan ng data mula sa Mga Talahanayan. Ang Truncate Operations ay hindi naka-log.
- ALISIN ay ginagamit para sa kondisyonal na pag-alis ng mga talaan ng data mula sa Mga Talahanayan. Ang mga operasyong ito ay naka-log.
6) Banggitin kung paano tinukoy ang isang lokal na variable gamit ang T-SQL?
Ang isang lokal na variable ay tinukoy gamit ang TSQL sa pamamagitan ng paggamit ng pahayag na "DECLARE" at ang pangalan ng lokal na variable ay dapat magsimula sa "@" sign bilang ang unang character ng pangalan nito.
Halimbawa, integer CNT tutukuyin natin ang lokal na variable bilang, IDEKLARA ang @CNT INT
7) Banggitin kung ano ang ginagawa ng T-SQL command na IDENT_CURRENT?
Ibinabalik ng TSQL command na IDENT_CURRENT ang huling halaga ng pagkakakilanlan na ginawa para sa isang tinukoy na talahanayan o view. Ang huling halaga ng pagkakakilanlan na ginawa ay maaaring para sa anumang session at anumang saklaw.
8) Banggitin kung ano ang ginagawa ng T-SQL command na IDENT_INCR?
Ibinabalik ng TSQL command na IDENT_INCR ang increment value na binanggit sa pagbuo ng column ng pagkakakilanlan sa isang table o view na mayroong column ng identity.
9) Banggitin kung posibleng direktang mag-import ng data mula sa mga utos ng T-SQL nang hindi gumagamit ng SQL Server Integration Services? Kung oo, ano ang mga utos?
Oo, posibleng direktang mag-import ng data mula sa mga T-SQL command nang hindi gumagamit ng SQL Server Integration Services. Kasama sa mga utos na ito,
- BCP
- OpenRowSet
- Bultuhang Pagsingit
- OPENQUERY
- OPENDATASOURCE
- Mga Naka-link na Server
10) Banggitin kung ano ang sub-query?
Ang isang sub-query ay ginagamit upang ibalik ang data na gagamitin sa pangunahing query bilang isang kundisyon upang higit pang paghigpitan ang data na kukunin. Ang isang sub-query ay maaaring gamitin sa mga pahayag tulad ng I-update, piliin, tanggalin at ipasok sa mga operator tulad ng =, >, <, >=,<=, atbp.
11) Banggitin kung ano ang mga dynamic na query sa T-SQL?
Ang mga dynamic na query sa T-SQL ay ang mga query na idinisenyo sa mabilisang/sa oras ng pagtakbo gamit ang mga variable o gamit ang CTE o iba pang source. Ginagamit namin HALIMBAWA pagpapaandar o SP_EXECUTESQL Stored Procedure upang maisagawa ang mga naturang query.
12) Banggitin kung ano ang ROLLUP at CUBE sa T-SQL?
Ang rollup at cube ay ang mga hanay ng pagpapangkat na ginagamit kasama ng sugnay na GROUP BY para bumuo ng mga summarized na pagsasama-sama. Pangunahing ginagamit ang mga ito para sa Mga Pag-audit ng Data at Pagbuo ng Ulat.
13) Banggitin kung ano ang maximum na bilang ng mga row na maaaring gawin sa pamamagitan ng direktang pagpasok ng mga row sa listahan ng VALUE?
Ang maximum na bilang ng mga row na maaaring gawin sa pamamagitan ng pagpasok ng mga row nang direkta sa VALUE list ay 1000.
14) Banggitin kung ano ang TOP sa TSQL?
Nililimitahan ng TOP ang mga row na ibinalik sa isang resulta ng query na nakatakda sa isang tinukoy na bilang ng mga row o porsyento ng mga row sa SQL Server. Kapag ang TOP ay ginamit kasama ng ORDERBY clause, ang resulta set ay limitado sa unang N bilang ng ordered row. Kung hindi, kinukuha nito ang unang N bilang ng mga hilera sa isang hindi natukoy na pagkakasunud-sunod.
15) Banggitin kung ano ang mga Uri ng Pagsali sa TSQL?
Ang mga Uri ng Pagsali sa TSQL ay,
- Sumali ka sa loob
- Panlabas na pagsali
- Pagsali sa kaliwang panlabas
- Tamang panlabas na sumali
- Ang kaliwang panlabas ay sumali sa Mga Pagbubukod
- Kanang panlabas na sumali sa Mga Pagbubukod
- Buong panlabas na pagsali
- Ang buong panlabas na pagsasama sa Mga Pagbubukod
- Sumali sa krus
16) Banggitin kung ano ang mga T String function na magagamit sa TSQL?
Ang mga function ng T String na magagamit sa TSQL ay,
- Kaliwa
- karapatan
- Ltrim
- Rtrim
- Substring
- Palitan
- Mga bagay
17) Banggitin kung ano ang syntax na ginagamit para sa pagkahati sa TSQL?
Sa TSQL, ang syntax na ginagamit para sa partition ay,
[ database_name. ] $PARTITION.partition_function_name(expression)
18) Banggitin kung ano ang syntax para sa paggamit ng SQL_Variant_Property?
Ang syntax para sa paggamit ng SQL_Variant_Property ay,
SQL_Variant_Property (expression, property)
19) Banggitin kung ano ang OFFSET-FETCH filter sa tsql?
Sa tsql OFFSET-FETCH filter ay idinisenyo katulad ng TOP ngunit may dagdag na elemento. Nakakatulong na tukuyin kung ilang row ang gusto mong laktawan bago tukuyin kung ilang row ang gusto mong i-filter.
20) Banggitin kung ano ang uncommittable transactions?
Kapag ang isang error ay nangyari sa isang transaksyon sa loob ng isang TRY block, at kung ang error ay hindi malubha, ito ay pumapasok sa isang status na bukas at Uncommittable. Sa hindi mapagkakatiwalaang estado, ang mga transaksyon ay hindi maaaring magsagawa ng anumang pagkilos na bubuo ng pagsulat sa log ng transaksyon.
21) Banggitin kung ano ang Sp_pkeys?
Ang Sp_pkeys ay bahagi ng Catalog Stored Procedures at nagbabalik ng pangunahing pangunahing impormasyon para sa isang talahanayan sa kasalukuyang database. Ang Sytax para sa Sp_pkeys ay
sp_pkeys [ @table_name = 'Table name.' ]
22) Banggitin kung paano mag-backup ng buong database?
Upang i-backup ang buong database, gamitin ang sumusunod na syntax;
BACKUP DATABASE { database_name } TO backup_device [ ,...n ] [ MIRROR TO clause ] [ WITH { DIFFERENTIAL | [ ,...n ] } ];
23) Banggitin kung ano ang mga limitasyon ng column ng IDENTITY?
Ang mga limitasyon ng column na IDENTITY ay hindi maa-update ang mga value ng column kapag nabuo na. Gayundin, maaaring kailanganin nitong tukuyin ang column na ito bilang isang PANGUNAHING SUSI, dahil dito, may posibilidad ng pagdoble ng mga halaga sa loob ng isang talahanayan. Naaangkop ang property ng pagkakakilanlan para sa column na nakabatay sa integer lamang.
24) Banggitin kung ano ang gamit ng SET statement sa TSQL?
Sa TSQL, binibigyang-daan ka ng SET statement na baguhin ang kasalukuyang paghawak ng session ng partikular na impormasyon tulad ng: system language, dateformat, lock timeout, rowcount at iba pa.
Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)
Nakalatag ba sila sa sahig o nakadikit sa dingding?
Dakila