Introduksjon til Oracle PL / SQL Intervju Spørsmål og svar

Oracle PL / SQL-intervjuspørsmål er spesielt designet for å gjøre deg kjent med arten av spørsmålene du kan støte på under ditt PL / SQL-intervju. PL / SQL foreslår en prosessuell dialekt som er foreslått spesielt for å forstå SQL-proklamasjoner i grammatikken. PL / SQL-kodenheter ordner etter denne Oracle Database-serveren også på plass i databasen. Dessuten fortsetter både PL / SQL og SQL å løpe i løpet av en lignende serverprosess, og gir ideell effektivitet. PL / SQL får følgelig styrke, sikkerhet, i tillegg til transportabiliteten til Oracle-databasen.

En applikasjon som øver på Oracle-databasen er utilstrekkelig, bortsett fra hvis vesentlig riktig og uttømmende informasjon vedvarer. En klar tilnærming for å garantere det er å introdusere databasen spesifikt gjennom et grensesnitt som pakker utførelsesbestemmelsene, tabellene og SQL-proklamasjonene som fortsetter å kjøre på disse. Denne metoden er mye av tiden kalt de tykke databasestandardene i lys av PL / SQL-underprogrammer i databasen, og utgir SQL-artikuleringer av kode som utfører det nærliggende forretningsgrunnen; i tillegg til at informasjonen utelukkende kan justeres og sees gjennom et PL / SQL-grensesnitt.

Topp 10 viktige spørsmål og svar på Oracle PL / SQL-intervju

La oss se på listen over de viktigste spørsmålene som er diskutert i et intervju, og høydepunktene i PL / SQL som er som følger:

1. Registrere attributtene til PL / SQL?

Svar:

  • PL / SQL gir tilgang og segment av lignende underprogrammer som bruker forskjellige applikasjoner.
  • PL / SQL gjenkjennes for enkelhets skyld å se koden da kode kan utføres på hvert arbeidsramme som er aktualisert. Oracle er stablet på den.
  • Av PL / SQL kan klienter komponere sin individuelle redid blunder og ta seg av timeplanene.
  • Forbedret utveksling av utveksling ved avstemming med Oracle informasjonsreferanse.

2. Hva er informasjonstyper tenkelig i PL / SQL?

Svar:
Informasjonstyper bestemmer måten å oppfatte slags informasjon i tillegg til de relaterte oppgavene. Det finnes fire typer forhåndsdefinerte informasjonstyper som er avbildet som forfølgelser

Scalar Datatyper: Enhver skalær informasjonstype er en liten informasjonstype som ikke har noen innvendige segmenter.

For eksempel:

Scorch (varemerke med fast lengde et incitament blant tegn på 1 og 32, 767)

VARCHAR2 (variabel lengde karakter et incitament i tegn på 1 og 32, 767)

NUMBER (avgjort desimal, drivende desimal enten heltalskvaliteter)

BOOLEAN (sammenhengende informasjonstype for FALSE TRUE enten NULL-kvaliteter)

DATE (lagrer tilleggsdato-data)

LONG (faktorlengde på karakterinformasjon)

Sammensatte datatyper : Enhver sammensatt informasjonstype er utviklet av forskjellige informasjonstyper i tillegg til interiørdeler som umiddelbart kan brukes og kontrolleres. For eksempel RECORD, VARRAY og TABLE.

Referansedatatyper: Eventuelle referanseinformasjonstyper inneholder verdier, navngitte pekere som viser å isolere program ting enten informasjon ting. For eksempel REF CURSOR.

Omfattende objektdatatyper: Enhver stor objektdatatype håndterer aktører, navngitte locators, som skildrer stedet for vesentlige artikler, for eksempel illustrasjonsbilder, videoklipp, og så videre.) Som er skåret ut av linjen.

For eksempel:

BFILE (Binær rekord)

Masse (stort binært element)

NCLOB (NCHAR type stort element)

CLOB (Karakter enorm artikkel)

3. Hva forstår du med pakker med PL / SQL?

Svar:
PL / SQL-pakker er komposisjonsprotester som samler kapasiteter, legger bort teknikker, markører i tillegg faktorer på en posisjon. Bunter har to viktige segmenter.

  • Pakkspesifikasjoner
  • Pakkehus

La oss gå til de neste spørsmålene om PL / SQL-intervju

4. Hva er ROLLBACK, COMMIT og SAVEPOINT?

Svar:
Send, SAVEPOINT, i tillegg ROLLBACK er tre byttebetingelser som er tilgjengelige i PL / SQL.

SEND inn artikulasjon: Hvis DML-oppgaven utføres, håndterer den bare informasjon i databasestøtte, og databasen varer uendret av disse justeringene. For å spare / lagre disse utvekslingsendringene i databasen, krever vi utvekslingen til COMMIT. Send inn byttedeler hver merkbar forskjell etter siste forpliktelse, og den tilhørende prosedyren skjer.

Påvirkede kolonnelåser utstedes.

Børsen satt fra hverandre når den er pakket inn.

Exchange spesielt spares i informasjonsordreferansen.

Språklig struktur: COMMIT.

ROLLBACK Artikulasjon: Når vi trenger å fikse enten fullstendig utrydde fremdriften som har skjedd i den nåværende utvekslingen fram til nå, må vi flytte tilbake av transaksjonen. Som det var sletter ROLLBACK hver fremtredende kontrast siden forrige COMMIT eller ROLLBACK.

Setningsstruktur for å tilbakestille en utveksling.

SAVEPOINT-proklamasjon: SAVEPOINT-forklaringen gir en tittel og betegner et poeng i forberedelsen av den nåværende utvekslingen. Fremgangene og låsene som har skjedd før SAVEPOINT i transaksjonen holdes oppe mens de som skjer etter SAVEPOINT blir distribuert.

Språkstruktur:

SAVEPOINT;

5. Hva er tabellen for transformasjon og forpliktelse?

Svar:
En tabell som akkurat nå blir endret ved en DML-proklamasjon som å sette opp triggere i en tabell, gjenkjennes som en mutasjonsbord.

En tabell som kan kreves gjennomgått for en referansebegrensning er anerkjent som et tvunget bord.

6. Hva er skillet mellom ROLLBACK TO og ROLLBACK Proklamations?

Svar:
Børsen stoppes fullstendig etter ROLLBACK-proklamasjonen. Det vil si at ROLLBACK-ordningen fikser en utveksling og tøm hver bolt.

Så igjen, all utveksling er ennå dynamisk og forfølger ROLLBACK TO order da den fikser et segment av transaksjonen frem til den gitte SAVEPOINT.

La oss gå til de neste spørsmålene om PL / SQL-intervju

7. Avklare skillet mellom markøren som er kunngjort i strategier og markører uttrykt i bunndetalj?

Svar:
Markøren demonstrert i systemet blir ivaretatt som nærliggende, og som dette kan ikke oppnås av forskjellige strategier. Markøren som vises i bunten, er spesielt behandlet som verdensomspennende og kan derfor fås ved hjelp av forskjellige strategier.

8. Fanger jeg ikke meningen med PL / SQL-poster?

Svar:
En PL / SQL-post kan sees på som en samling av kvaliteter eller tilstand, en akkumulering av forskjellige deler av data, som hver og en er av påtrengende slag og kan kobles til en annen som felt.

Det er tre typer poster styrt i PL / SQL. De er,

  • Tabellbaserte poster
  • Programmerbaserte arkiver
  • Markørbaserte poster

9. Hvilke er i stedet for triggere?

Svar:
INSTEAD OF triggers er triggere som er sammensatt for det meste for å endre ser, som ikke kan endres raskt gjennom SQL DML-proklamasjoner.

10. Hva vet du ved at Exception tar seg av i PL / SQL?

Svar:

I tilfelle det oppstår en feil i PL / SQL, reises spesielle tilfelle. For å overvåke uønskede forhold der PL / SQL-innholdet ble overraskende, er det som kjent en programleder som driver med kode. I PL / SQL ligger hvert enkelt tilfelle som tar seg av kode i EXCEPTION-divisjonen.

Det er tre slags unntak:

Forhåndsdefinerte unntak: Vanlige tabber med forhåndsdefinerte titler.

Uklare unntak: Minimum grunnleggende feil uten forhåndsdefinerte titler.

Klient karakteriserte unntak: Ikke gjør runtime blunder, i alle fall, forstyrrende forretningsregler.

Anbefalte artikler

Dette har vært en guide til listen over PL / SQL intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse PL / SQL intervjuspørsmål. Her i dette innlegget har vi studert toppspørsmål om PL / SQL-intervju som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. Java-intervjuspørsmål om multithreading
  2. Topp spørsmål om intervju av Servlet
  3. Oracle Apps tekniske intervjuspørsmål
  4. MVC-intervjuspørsmål
  5. Hva er en spørring og typer Oracle Queries