Sissejuhatus PLSQL-i intervjuu küsimuste ja vastuste juurde

Selles PLSQL-i intervjuuküsimuste artiklis vaatleme mõnda kõige olulisemat ja korduma kippuvat küsimust PLSQL-i kohta. Need küsimused on hoolikalt valitud, et aidata potentsiaalsetel kandidaatidel ja intervjueeritavatel mõõta oma teadmisi antud teemal ja valmistuda ette PLSQL-i intervjuudeks.

Kui otsite tööd, mis oleks seotud PLSQL-iga, peate valmistuma 2019. aasta PLSQL-i intervjuuküsimusteks. On tõsi, et iga vestlus on erinevate tööprofiilide järgi erinev. Oleme siin koostanud olulised PLSQL-i intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada.

Selles 2019. aasta PLSQL-i intervjuuküsimuste artiklis tutvustame 10 kõige olulisemat ja sagedamini kasutatavat PLSQL-i intervjuuküsimust. Need intervjuuküsimused on jagatud kahte ossa:

1. osa - PLSQL-i intervjuu küsimused (põhilised)

See esimene osa hõlmab põhilisi PLSQL-i intervjuu küsimusi ja vastuseid.

Q1. Esitage mõned PL / SQL kõige tähelepanuväärsemad omadused.

Vastus :
PLSQL omadused on järgmised:

  • PL-SQL-il on plokk-struktureeritud keel.
  • PL-SQL on salvestanud protseduurid, mis aitab rakendusi paremini jagada.
  • PL_SQL on kaasaskantav kõikidesse keskkondadesse, mis toetavad Oracle'i.
  • PL-SQL pakub integratsiooni kõigi Oracle'i andmete sõnastikega.

Q2. Kas mainida mõnda skeemiobjekti, mida saab luua PL / SQL-iga?

Vastus :
Skeemiobjektid, mida saab luua PLSQL abil, on järgmised:

  • Salvestatud protseduurid ja funktsioonid
  • Päästikud
  • Paketid
  • Kursorid

Liigume järgmiste PLSQL-i intervjuu küsimuste juurde.

Q3. Selgitage, mida saate aru PL / SQL-i kursoritest?

Vastus :
Oracle kasutab SQL-käskude täitmiseks midagi, mida nimetatakse tööaladeks. See tähendab, et kui Oracle töötleb SQL-käsku, avatakse mälus ala nimega Private SQL Area. Kursorit saab selle piirkonna identifikaatorina käsitleda. Kursorid võimaldavad programmeerijatel sellele alale nime anda ja siin salvestatud teabele juurde pääseda.

Q4. Kas juhtige tähelepanu sammudele, mis on vajalikud selge kursori kasutamiseks?

Vastus :
See on tavaline intervjuus küsitav PLSQL-i intervjuu küsimus. Sammud, mida saab selge kursoriga läbi viia, on -

  • DECLARE - seda kasutatakse kursorile nime määramiseks ja seejärel selle piires sisalduva päringu struktuuri määratlemiseks.
  • AVATUD - seda saab kasutada ülaltoodud päringu täitmiseks, päringu abil pärast täitmist tagastatud read on hilisemas etapis hankimiseks saadaval.
  • FETCH - see määrab praeguse rea väärtused, mida nimetatakse ka kursori positsiooniks, määratud muutujale.
  • CLOSE - seda kasutatakse mäluruumi vabastamiseks.

Q5. Mida saate käivitajatest mõista ja selle kasutusvõimalusi pakkuda?

Vastus :
Päästikuid võib mõista koodiplokkidena, mis töötavad alati, kui konkreetse sündmuse kriteeriumid on täidetud. Need on PLSQL-i programmis kõvakodeeritud ja nad kuulavad järgmisi sündmusi:

  • DML või andmebaasi manipuleerimine,
  • DDL või andmebaasi määratlus ja
  • Andmebaasi töö.

Neid saab kodeerida vaate või tabeli piires ning ka andmebaasi või skeemi, mille jaoks antud sündmus kuulub. Päästikuid on ka palju muid kasutusviise. Neid kasutatakse aktiveerimisel veeru väärtuste genereerimiseks. Ja sündmuste logimiseks tabeli siseselt selliste tegevuste jaoks nagu auditeerimine ja tabeli duplikaatide loomine. Lülitajaid kasutatakse ka turvalisuse jaoks, nad saavad rakendada selliseid funktsioone nagu turvavolitused ja saavad hakkama kehtetute tehingutega.

2. osa - PLSQL-i intervjuu küsimused (täpsemad)

Vaadakem nüüd PLSQL-i täpsemaid intervjuu küsimusi ja vastuseid.

Q6. Kas mainida mõnda skeemiobjekti, mida saab luua PL / SQL abil?

Vastus :
Skeem on määratletud kasutaja omandis olevate skeemiobjektide kogumina, samuti loogiliste andmestruktuuridena. Need skeemiobjektide tüübid on klassifitseeritud järgmiselt:

  • Klastrid
  • Andmebaasi käivitajad
  • Andmebaaside lingid
  • Mõõtmed
  • Indeksid ja nende tüübid
  • Väliste protseduuride raamatukogud
  • Java klassid
  • Java ressursid
  • Java allikad
  • Objektide tabelid, objekti tüübid ja objekti vaated
  • Realiseerunud vaated ja realiseeritud vaatelogid
  • Operaatorid
  • Salvestatud funktsioonid, protseduurid ja paketid
  • Järjestused
  • Sünonüümid
  • Vaated
  • Tabelid ja indekseeritud tabelid

Mõned muud tüüpi objektid, mida skeem ei sisalda, on järgmised:

  • Kontekstid
  • Profiilid
  • Kataloogid
  • Rollid
  • Kasutajad
  • Lauaruumid
  • Tagasivõtmisegmendid

Q6. Määratlege, mida mõistate rakendusest Commit, Rollback ja Savepoint PLSQL kontekstis.

Vastus :

  • KOMITEE avaldus lõpetab antud tehingu lõpetamise ja seab kõik muudatused alaliseks. SQL-i tehing määratletakse mis tahes tüüpi avaldustena, mida Oracle Database käsitleb ühe plokkina. See võimaldab andmebaasi kasutajatel näha, et värskendused on tehinguga tehtud ja muudatused tehtud. COMMIT avaldus kustutab enne antud tehingut kõik salvestuspunktid ja vabastab seejärel tehingute lukud.
  • ROLLBACKi avaldus on sellele vastupidine ja tühistab muudatused, mille tehing koos kohustusega on teinud. See on praktiliselt vastupidine mainitud KOMITE avaldusele. Kõik tehingu tõttu varem tehtud lukud vabastatakse.
  • SAVEPOINT-avaldust kasutatakse ROLLBACK-avalduse kasutamisel taastamispunkti osa määramiseks muudest otstarvetest. See kontrollib ROLLBACK-avalduse piire, viies selle tagasi varem loodud SAVEPOINT-i sättepunkti.

Liigume järgmiste PLSQL-i intervjuu küsimuste juurde.

Q8. Kas mainida erinevaid andmetüüpe, mis on saadaval PL / SQL-is?

Vastus :
PLSQL andmetüübid võib jagada peamiselt ühte järgmistest kategooriatest. PLSQL-is on üldiselt saadaval nii palju andmetüüpe, kuid enamasti kasutate mõnda populaarset.

  • Numbrid - selle tüübid on: INT, INTEGER, NUMBER, Ujuk, VÄIKE, REAL jne.
  • Boolean - selle tüüp on BOOLEAN
  • Märk või string - näiteks CHAR, CHARACTER, VARCHAR, VARCHAR2, RAW, NCHAR, NVARCHAR2 jne.
  • Kuupäev kellaaeg - näiteks DATE, TIMESTAMP.

Q9. Mida te PL / SQL-is erandina silmas peate?

Vastus :
See on kõige populaarsem intervjuus küsitav PLSQL-i küsimus. Erandid pole muud kui programmi hallatavad vead. Selliste eranditega käsitletavad vead jäävad programmeerija kontrolli alla. See tähendab, et nad saavad sedasama parandada ja PL / SQL pakub funktsioone nende vigade leidmiseks, et siluda saaks. See takistab programmi töötamast.

Peamiselt on kahte tüüpi erandeid -

  • Süsteemi erandid ja
  • Kasutaja määratletud erandid.

Süsteemierandid on sellised, nagu no_data_found või too_many_rows. PLSQL on need juba määratlenud.

Kasutaja määratletud erandid on erandid, mille kasutaja on määratlenud ühe või enama konkreetse vea käsitlemiseks.

Q10 Määratlege, mis on ülekoormatud protseduur.

Vastus :
Ülekoormatud protseduur on PL / SQL-is oluline funktsioon. See võimaldab arendajal uuesti kasutada olemasolevat täpset nime kandvat protseduuri, muutes veidi parameetri struktuuri, mis võib olla andmetüüp või parameetri number. See sarnaneb põhiliste programmeerimisraamistike ülekoormatud meetodite / funktsioonidega. Samuti edendab see PL / SQL-plokkide ühtsust ja mitmekülgsust, pakkudes konkreetset nime protseduuri.

Ülekoormatud protseduur on täpselt nagu mehhanism, mis võimaldab arendajal sama protseduuri nime uuesti kasutada, nagu eespool erinevate alamprogrammide puhul mainitud. See peaks andma õiglase mõistmise, et näidata ülekoormatud protseduuri olulisust. Üksikasjalikuma teabe saamiseks külastage Oracle'i dokumentatsiooni või kiirjuhendit, kus vajadusel on näited ja koodid koos illustratsiooniga.

Soovitatavad artiklid

See on olnud juhend PLSQL-i intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks neid PLSQL-i intervjuuküsimusi hõlpsalt lahendada. Selles postituses oleme uurinud populaarsemaid PLSQL-i intervjuu küsimusi, mida küsitakse sageli intervjuudes. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Mikroprotsessori intervjuu küsimused
  2. Struts 2 intervjuu küsimust
  3. WCF-i intervjuu küsimused
  4. Dockeri intervjuu küsimused
  5. Hämmastavad erinevused Dockeri ja VM-ide vahel