Oracle-haastattelun 50 parasta kysymystä ja vastausta (2025)
Oracle SQL -haastattelukysymyksiä uusille ja kokeneille
Oracle-haastatteluihin valmistautuminen voi tuntua ylivoimaiselta, olitpa tuoreempi tai kokenut ammattilainen. Tämä Oracle-haastattelun kysymyksiä ja vastauksia käsittelevä opas tarjoaa sinulle menestymiseen tarvittavat olennaiset tiedot ja peruskäsitteet. Pyrimme tukemaan matkaasi Oracle-haastattelun peruskysymyksistä edistyneempiin aiheisiin. Sukella kehittämään taitojasi ja lisäämään itseluottamustasi tulevaa haastattelua varten. Löydät arvokkaita oivalluksia sekä aloittelijoille että kokeneille ehdokkaille.
Oracle-haastattelukysymyksiä fuksilaisille
1) Ero varchar- ja varchar2-tietotyyppien välillä?
Varchar voi tallentaa jopa 2000 tavua ja varchar2 jopa 4000 tavua. Varchar vie tilaa NULL-arvoille ja Varchar2 ei vie tilaa. Molemmat eroavat toisistaan tilan suhteen.Ilmainen PDF-lataus: Oracle Interview Questions & Answers
2) Millä kielellä Oracle on kehitetty?
Oracle on kehitetty C-kielellä.3) Mikä on RAW-tietotyyppi?
RAW-tietotyyppiä käytetään arvojen tallentamiseen binääritietomuodossa. Raaka-arvon enimmäiskoko taulukossa 32767 tavua.4) Mitä hyötyä NVL-toiminnosta on?
NVL-funktiota käytetään korvaamaan NULL-arvot toisella tai tietyllä arvolla. Esimerkki on – NVL(arvo, korvaa arvo)5) Käytetäänkö kuukausien laskemiseen komentoja? Jos on, mitä ne ovat?
Oraclessa months_between-funktiota käytetään kuukausien lukumäärän etsimiseen annettujen päivämäärien välillä. Esimerkki on – Months_between(päivämäärä 1, päivämäärä 2)6) Mitä ovat sisäkkäiset taulukot?
Sisäkkäinen taulukko on Oraclen tietotyyppi, jota käytetään moniarvoisia attribuutteja sisältävien sarakkeiden tukemiseen. Siihen mahtuu myös koko alapöytä.7) Mikä on COALESCE-toiminto?
COALESCE-funktiota käytetään palauttamaan arvo, joka ei ole nolla-arvo luettelossa. Jos kaikki listan arvot ovat nollia, yhdistämisfunktio palauttaa NULL-arvon.Coalesce(value1, value2,value3,…)
8) Mikä on BLOB-tietotyyppi?
BLOB-tietotyyppi on vaihtelevan pituinen binäärimerkkijono, jota käytetään kahden gigatavun muistin tallentamiseen. Pituus on määritettävä tavuina BLOB:lle.9) Kuinka edustamme kommentteja Oraclessa?
Kommentit Oraclessa voidaan esittää kahdella tavalla:- Kaksi viivaa (–) ennen rivin alkua – Yksi lause
- /*—— */ käytetään edustamaan sitä lausuntolohkon kommentteina
10) Mikä on DML?
Data Manipulation Language (DML) -kieltä käytetään olemassa olevien objektien tietojen käyttämiseen ja käsittelemiseen. DML-käskyt ovat lisäystä, valintaa, päivittämistä ja poistamista, eivätkä ne implisiittisesti sitoo nykyistä tapahtumaa.Oracle SQL -haastattelukysymyksiä kokeneille
11) Mitä eroa on KÄÄNTÄ ja KORVAA välillä?
Kääntä-toimintoa käytetään korvaamaan merkki kerrallaan ja Korvaa-toimintoa käytetään korvaamaan yksi merkki sanalla.12) Kuinka näytämme taulukon rivit ilman kaksoiskappaleita?
Päällekkäiset rivit voidaan poistaa käyttämällä avainsanaa DISTINCT select-lauseessa.13) Mihin sulautumisilmoitusta käytetään?
Yhdistämislauseketta käytetään rivien valitsemiseen yhdestä tai useammasta tietolähteestä päivitettäväksi ja lisättäväksi taulukkoon tai näkymään. Sitä käytetään useiden toimintojen yhdistämiseen.14) Mikä on NULL-arvo oraakkelissa?
NULL-arvo edustaa puuttuvaa tai tuntematonta dataa. Tätä käytetään paikanvaraajana tai se esitetään oletusarvona osoittamaan, että todellista tietoa ei ole.15) Mikä on KÄYTTÖlauseke ja anna esimerkki?
USING-lausetta käytetään määrittämään sarakkeen kanssa tasa-arvon testaamiseksi, kun kaksi taulukkoa on yhdistetty. [sql]Valitse * työntekijän liittymisestä palkka käyttämällä työntekijätunnusta[/sql] Työntekijätaulukot liittyvät Palkkataulukoihin, joissa on työntekijätunnus.16) Mikä on avainsäilytetty pöytä?
Taulukko on asetettu avainsäilytettäväksi taulukoksi, jos jokainen taulukon avain voi olla myös liitoksen tuloksen avain. Se takaa, että jokaisesta rivistä palautetaan vain yksi kopio perustaulukosta.17) Mikä on CHECK-VALINNON KANSSA?
WITH CHECK -valintalause määrittää DML-käskyissä suoritettavan tarkistustason. Sitä käytetään estämään muutokset näkymään, jotka tuottaisivat tuloksia, jotka eivät sisälly alikyselyyn.18) Mitä hyötyä on Oraclen Aggregate-funktioista?
Kokoonpanofunktio on funktio, jossa useiden rivien tai tietueiden arvot liitetään yhteen, jotta saadaan yksi arvotulos. Yleisiä aggregaattifunktioita ovat -- Keskimäärin
- Laskea
- Summa
19) Mitä tarkoitat GROUP BY -lauseella?
GROUP BY -lausetta voidaan käyttää select-lauseessa, jossa se kerää tietoja useista tietueista ja ryhmittelee tulokset yhden tai useamman sarakkeen mukaan.20) Mikä on alikysely ja mitä alikyselytyyppejä on?
Alikyselyä kutsutaan myös sisäkkäiseksi kyselyksi tai sisäiseksi kyselyksi, jota käytetään tietojen hakemiseen useista taulukoista. Alikysely lisätään pääkyselyn where-lauseeseen. Alikyselyitä on kahta eri tyyppiä:- Korreloitu alikysely
- Ei-korreloitu alikysely
Edistyneen konetekniikan haastattelukysymyksiä kokeneille
21) Mikä on ristiliitos?
Ristiliitos määritellään liitoksessa olevien taulukoiden tietueiden suorakulmaiseksi tuloksi. Ristiliitos tuottaa tuloksen, joka yhdistää ensimmäisen taulukon jokaisen rivin toisen taulukon jokaisen rivin kanssa.22) Mitä ovat Oraclen ajalliset tietotyypit?
Oracle tarjoaa seuraavat ajalliset tietotyypit:- Päivämäärän tietotyyppi – Päivämäärän eri muodot
- Aikaleiman tietotyyppi – Aikaleiman eri muodot
- Interval Data Type – aikaväli päivämäärän ja kellonajan välillä
23) Kuinka luomme oikeuksia Oraclessa?
Etuoikeus ei ole muuta kuin oikeus panna toimeen SQL kyselyyn tai päästäksesi toiseen käyttäjäobjektiin. Etuoikeus voidaan antaa järjestelmäoikeuksina tai käyttäjäoikeuksina.[sql]GRANT user1 TO user2 WITH MANAGER OPTION;[/sql]
24) Mikä on VArray?
VArray on Oracle-tietotyyppi, jossa on sarakkeita, jotka sisältävät moniarvoisia attribuutteja, ja se voi sisältää rajatun arvojen matriisin.25) Kuinka saamme taulukon kenttätiedot?
Kuvaile käytetään määritetyn taulukon kentän tietojen saamiseksi.26) Mitä eroa on uudelleennimeämisellä ja aliaksella?
Nimeä uudelleen on taulukolle tai sarakkeelle annettu pysyvä nimi, kun taas Alias on väliaikainen nimi, joka on annettu taulukolle tai sarakkeelle. Nimeä uudelleen on vain nimen korvaaminen ja Alias on taulukon tai sarakkeen vaihtoehtoinen nimi.27) Mikä on näkymä?
Näkymä on looginen taulukko, joka perustuu yhteen tai useampaan taulukkoon tai näkymään. Taulukoita, joihin näkymä perustuu, kutsutaan perustaulukoiksi, eivätkä ne sisällä tietoja.28) Mikä on kohdistimen muuttuja?
Kohdistinmuuttuja liittyy eri lauseisiin, jotka voivat sisältää eri arvoja ajon aikana. Kohdistinmuuttuja on eräänlainen viitetyyppi.29) Mitä ovat kohdistimen attribuutit?
Jokaisella Oraclen osoittimella on joukko attribuutteja, joiden avulla sovellusohjelma voi testata kohdistimen tilan. Attribuuttien avulla voidaan tarkistaa onko kursori auki vai suljettu, löytyykö vai ei löydy ja myös rivien lukumäärä.30) Mitä ovat SET-operaattorit?
SET-operaattoreita käytetään kahdessa tai useammassa kyselyssä, ja nämä operaattorit ovat Union, Union All, Intersect ja Miinus.Oracle-haastattelukysymykset 5 vuoden kokemuksella
31) Kuinka voimme poistaa päällekkäisiä rivejä taulukosta?
Taulukon päällekkäiset rivit voidaan poistaa käyttämällä ROWID-toimintoa.32) Mitkä ovat kursorin attribuutit?
Kohdistimen attribuutit ovat- % FOUND
- % EI LÖYDYNYT
- % ISOPEN
- % ROWCOUNT
33) Voimmeko tallentaa kuvia tietokantaan ja jos voi, miten se voidaan tehdä?
Kyllä, voimme tallentaa kuvia tietokantaan Long Raw Data -tyypin mukaan. Tätä tietotyyppiä käytetään binääritietojen tallentamiseen 2 gigatavua. Taulukossa voi kuitenkin olla vain Long Raw -tietotyyppi.34) Mikä on eheysrajoitus?
Eheysrajoitus on ilmoitus, joka on määritetty liiketoimintasäännöksi taulukon sarakkeelle. Eheysrajoituksia käytetään varmistamaan tietokannan tietojen tarkkuus ja johdonmukaisuus. On olemassa tyyppejä – Domain Integrity, Referencential Integrity ja Domain Integrity.35) Mikä on ALERT?
Hälytys on ikkuna, joka ilmestyy näytön keskelle ja peittää osan nykyisestä näytöstä.36) Mikä on hash-klusteri?
Hash Cluster on tekniikka, jota käytetään taulukon tallentamiseen nopeampaa hakua varten. Hae rivit taulukosta käyttämällä taulukossa hash-arvoa.37) Mitä eri rajoituksia käytetään Oraclessa?
Käytetyt rajoitukset ovat seuraavat:- NULL – Se osoittaa, että tietty sarake voi sisältää NULL-arvoja
- NOT NULL – Se osoittaa, että tietty sarake ei voi sisältää NULL-arvoja
- TARKISTA – Vahvista annetussa sarakkeessa olevat arvot, jotta ne täyttävät tietyt kriteerit
- OLETUS – Se osoittaa, että arvo on määritetty oletusarvoon
38) Mitä eroa on SUBSTR:n ja INSTR:n välillä?
SUBSTR palauttaa tietyn osan merkkijonosta ja INSTR tarjoaa merkkipaikan, jossa merkkijonosta löytyy kuvio. SUBSTR palauttaa merkkijonon, kun taas INSTR palauttaa numeerisen.39) Mikä on parametritila, joka voidaan siirtää proseduurille?
IN, OUT ja INOUT ovat parametrien tiloja, jotka voidaan välittää proseduuriin.40) Mitkä ovat eri Oracle Database -objektit?
Oraclessa on erilaisia tietoobjekteja –- Taulukot – joukko elementtejä, jotka on järjestetty pysty- ja vaakasuoraan
- Näkymät – Virtuaalitaulukko, joka on johdettu yhdestä tai useammasta taulukosta
- Indeksit – Suorituskyvyn viritysmenetelmä tietueiden käsittelyyn
- Synonyymit – Taulukoiden aliasnimi
- Jaksot – Useat käyttäjät luovat yksilöllisiä numeroita
- Taulukkotilat – Looginen tallennusyksikkö Oraclessa
Oracle-haastattelukysymykset 10 vuoden kokemuksella
41) Mitä eroja on LOV:n ja luettelokohteen välillä?
LOV on ominaisuus, kun taas luettelokohteita pidetään yhtenä kohteena. Kohdeluettelo on asetettu kohteiden luettelon kokoelmaksi. Luettelokohteessa voi olla vain yksi sarake, LOV:ssa voi olla yksi tai useampi sarake.42) Mitä etuoikeudet ja apurahat ovat?
Oikeudet ovat oikeuksia suorittaa SQL-lauseita – tarkoittaa Oikeutta muodostaa yhteys ja muodostaa yhteys. Objektille annetaan apurahoja, jotta esineitä voidaan käyttää vastaavasti. Apurahoja voi myöntää kohteen omistaja tai luoja.43) Mitä eroa on $ORACLE_BASE ja $ORACLE_HOME välillä?
Oracle Base on oraakkelin pää- tai juurihakemisto, kun taas ORACLE_HOME sijaitsee peruskansion alapuolella, jossa kaikki Oracle-tuotteet sijaitsevat.44) Mikä on nopein kyselymenetelmä tietojen hakemiseen taulukosta?
Rivi voidaan noutaa taulukosta käyttämällä ROWID-toimintoa. ROW ID:n käyttäminen on nopein kyselymenetelmä tietojen hakemiseen taulukosta.45) Mikä on enimmäismäärä laukaisimia, joita voidaan käyttää yhteen taulukkoon?
12 on liipaisimien enimmäismäärä, jota voidaan käyttää yhteen taulukkoon.46) Kuinka näyttää rivinumerot tietueiden kanssa?
Näytä rivinumerot tietueiden numeroiden kanssa –Select rownum, <fieldnames> from table;Tämä kysely näyttää rivinumerot ja kenttien arvot annetusta taulukosta.
47) Kuinka voimme tarkastella viimeistä taulukkoon lisättyä tietuetta?
Viimeinen tietue voidaan lisätä taulukkoon ja tämä voidaan tehdä -Select * from (select * from employees order by rownum desc) where rownum<2;
48) Mikä on DUAL-taulukon tietotyyppi?
- DUAL taulukko on yhden sarakkeen taulukko, joka on Oracle-tietokannassa. Taulukossa on yksi VARCHAR2(1)-sarake nimeltä DUMMY, jonka arvo on 'X'.49) Mitä eroa on Cartesian Joinilla ja Cross Joinilla?
Liitosten välillä ei ole eroja. Karteesiset ja ristiliitokset ovat samat. Ristiliitos antaa kahden taulukon suorakulmaisen tulon – Ensimmäisen taulukon rivit kerrotaan toisella taulukolla, jota kutsutaan karteesiseksi tuloksi. Ristiliitos ilman kohtaa, joka antaa Cartesian tuotteen.50) Kuinka näyttää työntekijätiedot, jotka saavat enemmän palkkaa kuin osaston keskipalkka?
Tämä voidaan tehdä tällä kyselyllä -Select * from employee where salary>(select avg(salary) from dept, employee where dept.deptno = employee.deptno);
Yhteenveto
Oracle-haastattelukysymysten ja -vastausten hallitseminen on välttämätöntä menestyksen kannalta, olitpa sitten tuoreempi tai kokenut ehdokas. Näitä kysymyksiä harjoittelemalla voit rakentaa itseluottamusta ja terävöittää taitojasi. Voit vapaasti jakaa kaikki ainutlaatuiset tai haastavat kysymykset kommentteihin. Valmistaudu perusteellisesti ja onnea haastatteluihin! Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)
– On 3 suurta tiedostoa, 1 Gt (file_a.txt), 10 Gt (file_b.txt) ja 1 Tt (file_c.txt);
– Näiden kolmen tiedoston muoto: jokaisella rivillä on satunnainen merkkijono tiedostossa;
– Muistia voi käyttää vain 100 Mt, levyn käyttöä ei ole rajoitettu;
– Oletus:
JOS JA VAIN JOS merkkijono A esiintyy kaikissa kolmessa tiedostossa, meidän on laskettava tämän A:n esiintymisajat yhteensä. Esimerkiksi A esiintyy 3 kertaa tiedostossa file_a.txt, 2 kertaa tiedostossa_b.txt, 10 kertaa tiedostossa_c. txt, laskemme A:n esiintymisajoiksi yhteensä 100 + 2 + 10 = 100 kertaa.
Kysymys: Kirjoita ohjelma, joka tulostaa merkkijonot TOP 10 ja LAST 10 esiintymiskertoja laskevassa järjestyksessä. joku voi vastata kiitos.
huono kysymys .en voi ymmärtää.
OSA YKSI – SKENAario
SchemaName: IssuesTracking
Ongelman kuvaus:
Sinun tulee suunnitella ja toteuttaa tietokanta ongelmien seurantaohjelmistolle. Ohjelmistoongelmien seuranta on olennainen osa minkä tahansa yrityksen ohjelmistokehityksen elinkaarta. The
ongelmanseurantatyökalupakki vastaa ongelmien (esim. ohjelmistojen) luomisesta, tallentamisesta, jäljittämisestä ja hallinnasta
virheitä tai uusia ominaisuuksia koskevia pyyntöjä). Jokaista kysymystä edustaa lippu, joka on tallennettava
seuraava tieto
• todellinen ongelma
• liikkeeseenlaskun toteuttamat komponentit tai projektit
• kehittäjä/asiakkaat, jotka havaitsivat ongelman ensimmäisenä
• kehittäjät/johtajat, jotka ovat vastuussa ongelman ratkaisemisesta
• ongelman tila
• muut asiaan liittyvät asiat (liput)
Yksityiskohtaiset vaatimukset:
Tässä hahmotellaan yrityksen muutoksenhallinnan työkalupakin vähimmäisvaatimukset. Olet
kehotetaan muuttamaan, lisäämään ja (jos se on selvästi perusteltua) poistamaan vaatimuksia sellaisiksi kuin katsot
tarpeellista. Lippu – mahdolliset attribuutit: omistaja, titteli, kuvaus, tila (esim. avoin, arvioiva, toimiva,
testaus, lykätty, hylätty, suljettu jne.), prioriteetti (esim. alhainen, keskitaso, korkea, kiireellinen), suunniteltu
valmistumispäivä, yksi tai useampi asiaan liittyvä projekti, yksi tai useampi asiaan liittyvä lippu, luokka (tehtävä,
ominaisuus, kysymys, vika, virstanpylväs), virstanpylvään tila, lähettäjä, lähetyspäivämäärä, eskalaatio
henkilö, blogimerkintä (lippukeskustelufoorumi), liittyvät resurssit ja aiheeseen liittyvät esineet (esim. kaaviot ja asiakirjat ongelmien ratkaisemiseksi), työloki (työtuntien määrä
joka päivä, joka voi olla erilainen joka päivä ja jokaiselle käyttäjälle)
3
Projekti – Mahdolliset attribuutit: otsikko, kuvaus, suunniteltu valmistumispäivämäärä, todellinen valmistumispäivä, projektipäällikkö, luoja, luomispäivämäärä, työloki (työtuntien määrä jokaisena päivänä,
voi olla erilainen joka päivä ja jokaiselle käyttäjälle)
Käyttäjä – Mahdolliset määritteet: nimi, otsikko (esim. kehittäjä, johtaja, järjestelmäjärjestelmänvalvoja), turvallisuus (käyttäjänimi)
ja salasana)
Artefaktti – Mahdolliset attribuutit: otsikko, kuvaus, luokka, versio, koko, tiedot
Kommentti – mahdolliset attribuutit: lippu, lähettäjä, lähettäjän päivämäärä, teksti - Sinun roolisi opiskelijana
Tämän harjoituksen tavoitteena on tarjota käytännön kokemusta tietokannan suunnittelijana ja
ylläpitäjä. Valmistele käsikirjoitus ja dokumentoi se. Voit itse käyttää työkaluja, kuten SQL Developer
tietokannan suunnittelun toteuttamiseksi. Käytä esimerkkejä aina tarvittaessa.
4
OSA 2 – KYSYMYKSET
Kaikki kysymykset ovat pakollisia. Vastaa kaikkiin kysymyksiin sarjassa. Varmista, että ilmoitat jokaisen
kysy ja seuraa vastauksia. Käytä syntaksia ja esimerkkejä aina tarvittaessa. Sinun on johdettava vastauksesi skenaarion perusteella. Numerot kysymysten lopussa
ilmoittaa täydet pisteet. Kysymyksiä:
1. Luo käyttäjäskeema (IssueTracking) ja myönnä käyttöoikeudet kaikille objekteille. [5]
2. Luo mahdollinen DB-taulukko Oraclessa, jonka pitäisi edustaa annettuja skenaarioita. [10]
3. Määrittele ja selitä taulukkojen välinen suhde [10]
4. Määritä oikeat taulukon rakenteet (esim. päivämääräsarake voi olla päivämääräkenttä, Arkistoitujen tietojen määrä
tulee olla Numeerinen tietokenttä) [10]
5. Selitä DBs Object Security ja System Security. Luo DBReader ja DBWriter
käyttäjät, DBWriter-käyttäjän pitäisi saada pääsy DDL- ja DML-komentojen suorittamiseen, DBReaderin käyttäjä voi käyttää vain lukuoikeuksia kaikissa taulukoissa [4+4+2+6+4]
6. Mikä on lukitusmekanismi? Miksi se on välttämätöntä? Näytä jaettu lukko ja
Ainutlaatuinen lukkotilanne missä tahansa pöydässä [2+4+6+6]
7. Mikä on umpikuja ja miten hallitset lukkiutumista DB-järjestelmässä? Luo a
umpikujatilanne 'Ticket'-taulukossa. [5+10]
8. ABC Inc. liiketoiminta menetti viime viikon tiedot järjestelmävian vuoksi, yrityksen omistaja
ei halua menettää mitään liiketoiminnan vuoksi. Normaalisti DBA ottaa päivittäisen varmuuskopioinnin käyttöön
Päivän loppu. Olet ABC Inc:n DBA; Kuinka hallitset kyseisen viikon tietoja ja
mikä olisi paras tapa edetä? [10]
Voitko auttaa minua ?
hyvä kysymys…
Tämän ei pitäisi olla liian vaikeaa.
Haluaisin kiertää pienimmän tiedoston, koska jos merkkijonoa ei ole siinä, emme välitä, onko se olemassa muissa tiedostoissa.
Tietorakennettani varten säilyttäisin luettelon, jossa olisi rivi jokaiselle riville pienimmässä tiedostossa, ja kirjoittaisin tälle riville laskemani. Jos rivi esiintyy tiedostossa useita kertoja, voit laskea seuraavat esiintymät nollia tai merkitä ne X:ksi, jotta tiedät, ettei niitä lasketa kahdesti.
Sitten luin tämän tiedoston ladatakseni taulukon, jossa on 10 suosituinta esiintymää, laittaisin tämän taulukon ensimmäisen indeksin ja määrän.
Sitten käyttäisin hakemistoa mennäkseni tiedostoon ja lukeakseni varsinaisen rivin ja näyttää sen sekä laskenta.
Tee sitten samanlainen prosessi LAST 10:lle, tämän pitäisi olla vielä helpompaa.
voitko kirjoittaa käsikirjoituksen sanallisen englannin sijaan
KIITOS!!
Kiitos
Paljon kiitoksia mahdollisuudesta kertoa Oracle DB:n tietämyksestä
Vastauksessa 50 on virhe.
Tämä on annettu
Valitse * työntekijästä, jossa palkka> (valitse keskimääräinen(palkka) osastosta, työntekijä missä dept.deptno = työntekijä.osasto;
Virhe on viimeistä sulkumerkkiä ei anneta.
Hei, kiitos kirjoituksestasi. Se tarkistetaan ja päivitetään.
tämä on täydellinen tietopaketin koulutus
Select ei ole DML-komento, vaan se on DRL-komento. Katso Q10 yllä.
Kyllä Damodar olet ri8
Hei,
Kysymys nro 47. saadaksesi taulukon viimeisen tietueen
Valitse * from (valitse * työntekijöiltä järjestys työntekijän_tunnuksen mukaan), jossa rownum<=1;
voimmeko käyttää yllä olevan kyselyn sijasta alla olevaa.
valitse * työntekijöistä, joissa rownum<=1 järjestys työntekijän_tunnuksen mukaan;
Thanks,
Anker
emme voi käyttää , sql-moottori käsittelee lausekkeen mukaisen järjestyksen tulosjoukon käsittelyn jälkeen, joten kyselysi saa ensimmäisen tietueen taulukossa
SQL-kehittäjä
Hyvä kysymys
45. Mikä on enimmäismäärä laukaisimia, joita voidaan käyttää yhteen taulukkoon?
oikea vastaus:
Meillä voi olla N määrä triggereitä taulukossa, mutta yksittäisen taulukon triggerien enimmäistyyppi voi olla 3*2*2=12 eli jako tehdään
Lisää/Päivitä/Poista = 3
Ennen/jälkeen = 2
Rivitaso/lausuntotaso=2
Jos valitse kysely palauttaa 6 lakhin tietueesta 10 lakhin tietueesta yhdestä taulukosta, optimoija käyttää INDEX-skannausta tai koko taulukon tarkistusta. milloin indeksi epäonnistuu ja mikä on INDEXin enimmäisprosenttiosuus tietueesta haettaessa taulukosta?
Kiitos
Kiitos haastattelukysymyksissä antamastasi avusta.