Huis Persoonlijke financiën De Scoop op SQL en PL / SQL - dummies

De Scoop op SQL en PL / SQL - dummies

Inhoudsopgave:

Video: Sqoop Import and Export data from RDMBS and HDFS 2024

Video: Sqoop Import and Export data from RDMBS and HDFS 2024
Anonim

Als een ontwikkelaar van een database-applicatie, u communiceren met de Oracle DBMS met behulp van de programmeertalen Structured Query Language (SQL, uitgesproken als vervolg ) en programmeertaal / gestructureerde querytaal (PL / SQL, uitgesproken als PLSQL of PL- vervolg ).

Het doel van SQL en PL / SQL

SQL is de standaardtaal voor het manipuleren van DBMS-objecten. Met SQL kunt u databaseobjecten maken, wijzigen of verwijderen. Dit deel van SQL wordt Data Definition Language (DDL) genoemd. U kunt ook SQL gebruiken om gegevens in deze objecten in te voegen, bij te werken, te verwijderen of te vragen. Dit deel van SQL wordt Data Manipulation Language (DML) genoemd.

Oracle's implementatie van SQL is niet bepaald een industriestandaard. Vrijwel elke DBMS (inclusief Oracle) heeft artikelen uitgevonden die geen deel uitmaken van de standaardspecificatie. Oracle bevat bijvoorbeeld sequenties en ondersteuning voor recursieve query's die niet worden ondersteund in andere DBMS-producten.

Door SQL te leren kennen in een Oracle-omgeving, kunt u in bijna elke DBMS-omgeving werken, zoals SQLServer of MySQL, maar er zijn enkele verschillen in de DBMS-omgevingen. U moet waarschijnlijk SQL kennen voordat u PL / SQL probeert te gebruiken.

PL / SQL is uniek voor Oracle. Het is geen industriestandaard. Geen enkel ander product gebruikt het. Als u PL / SQL kunt gebruiken, kunt u alleen binnen de Oracle-databaseomgeving werken, maar als u bekend bent met een andere programmeertaal, zult u zien dat PL / SQL dezelfde basisregels volgt.

PL / SQL is vergelijkbaar met andere niet-objectgeoriënteerde procedurele programmeertalen, zoals C of Pascal. Zijn intellectuele wortels gaan terug naar de programmeertaal Ada.

Wat PL / SQL uniek maakt, is de nauwe integratie met SQL. Het is eenvoudiger en natuurlijker om SQL in PL / SQL in te bedden dan om dit in een andere programmeertaal te doen. Dit maakt PL / SQL ideaal voor het schrijven van grote, complexe programma's die moeten communiceren met een Oracle-database.

Het verschil tussen SQL en PL / SQL

SQL en PL / SQL zijn volledig verschillende talen. SQL is een beperkte taal waarmee u rechtstreeks met de database kunt communiceren. U kunt objecten (DDL) en gegevens (DML) manipuleren met SQL, maar SQL bevat niet alle dingen die normale programmeertalen hebben, zoals lussen en ALS … DAN-instructies.

Dat is waar PL / SQL voor is. PL / SQL is een normale programmeertaal die alle functies van de meeste andere programmeertalen bevat. Maar het heeft één ding dat andere programmeertalen niet hebben, namelijk de eenvoudige mogelijkheid om te integreren met SQL.

Wat is nieuw in Oracle SQL en PL / SQL?

Oracle SQL en PL / SQL zijn evoluerende talen die de ruggengraat vormen van applicaties die zijn geschreven voor de Oracle-omgeving. Elke versie van de Oracle-database breidt de functies van deze talen uit. De productieversie van Oracle 10 g Release 2 is onlangs uitgebracht. Net als eerdere versies biedt deze release veel nieuwe dingen, waaronder de volgende:

  • PL / SQL zal waarschijnlijk sneller werken in de 10 g versie dan in eerdere versies. U hoeft niets extra te doen om van die verbetering te profiteren. Oracle heeft PL / SQL-code sneller gemaakt zonder dat er extra werk aan de kant van de programmeur is vereist.
  • In SQL kunt u met veel nieuwe opdrachten gemakkelijker informatie ophalen dan voorheen.

Omdat elke release nieuwe mogelijkheden biedt, is het belangrijk om gelijke tred te houden met de nieuwe functies in Oracle. Veel ontwikkelaars houden geen nieuwe functies bij omdat "alle oude functies nog steeds werken", maar die ontwikkelaars missen de geweldige nieuwe functies in elke versie. Als u zoekt naar "nieuwe functies in PL / SQL" of "nieuwe functies in Oracle SQL" in Yahoo! of je favoriete zoekmachine, je zult altijd veel artikelen en bronnen vinden om je de nieuwste toevoegingen aan deze programmeertalen te laten zien.

De Scoop op SQL en PL / SQL - dummies

Bewerkers keuze

Key Taoists in History - dummies

Key Taoists in History - dummies

De oorsprong van het taoïsme reikt terug tot het prehistorische China, en heeft een sterke invloed gehad over de Chinese cultuur in de loop van zijn geschiedenis. De volgende mensen vormden het Taoïsme in de tijd en maakten het tot wat het nu is: Lao Tzu: Lao Tzu is de traditionele & ldquo; oprichter & rdquo; van het taoïsme en de befaamde auteur van de Tao Te Ching. ...

Woorden die worden gebruikt om religieuze twijfel te beschrijven en te labelen - dummies

Woorden die worden gebruikt om religieuze twijfel te beschrijven en te labelen - dummies

Atheïsme en andere soorten religieuze twijfel zijn verworden a-blok met labels en voorwaarden. Sommige zijn belangrijker dan andere; sommige zijn neutraal of positief; anderen worden gebruikt (zelfs door atheïsten) als putdowns. De volgende lijst bevat alle belangrijke labels: goed, slecht en lelijk. Atheist: Gelooft niet dat er een god of goden bestaat. Agnostisch: ...

Basisbeginselen van tools voor het bewerken van mobiele foto's voor visuele sociale marketing - dummies

Basisbeginselen van tools voor het bewerken van mobiele foto's voor visuele sociale marketing - dummies

Met meer en meer mensen gebruikmakend van hun smartphones om foto's te maken voor visuele sociale marketing, is het niet verrassend dat veel toepassingen voor het bewerken van mobiele telefoons beschikbaar zijn. Dit zijn de voordelen van het gebruik van mobiele bewerkings-apps: ze zijn meestal gemakkelijk te gebruiken. Ze kosten meestal minder dan $ 5. Ze hebben unieke filters en bewerken ...

Bewerkers keuze

Hoe u metrics vermijdt met uw website Analytics-gegevens - dummies

Hoe u metrics vermijdt met uw website Analytics-gegevens - dummies

U kunt zich afvragen hoe ter wereld je fouten kunt maken met gegevens die in nette rapporten en grafieken aan je worden geleverd. Social media-metricservices doen er alles aan om alle en alle gegevens die u hen opgeeft, te verzamelen. Er zijn veel valkuilen voor statistieken. U kunt eenvoudig ...

Hoe codes en patronen voor sociale media te ontcijferen - dummies

Hoe codes en patronen voor sociale media te ontcijferen - dummies

Terwijl u uw sociale netwerk volgt media-metrieken in de loop van de tijd en beginnen met het gebruik van enkele van de volgende laag-hulpmiddelen, zoals segmentatie en dayparting, om uw online en sociale interactie te analyseren, het is belangrijk om uw oog te houden op patronen van gebruik, interesse en betrokkenheid en de geheime codes uw bezoekers en fans / volgers sturen ...

Hoe u uw Klout-account verwijdert - dummies

Hoe u uw Klout-account verwijdert - dummies

Als u besluit dat u niet langer wenst deel te nemen aan Klout, je kunt je volledig afmelden door naar de opt-outpagina op Klout te gaan. com. Omdat Klout openbare informatie gebruikt die van het internet is gehaald, kan het zijn dat er al wat gegevens voor u zijn opgeslagen, zelfs als u zich niet voor Klout hebt aangemeld. Of u nu wel of niet ...

Bewerkers keuze

Het tabblad Lettertype gebruiken in Word 2007 - dummies

Het tabblad Lettertype gebruiken in Word 2007 - dummies

Het tabblad Lettertype in het lettertype Word 2007 Het dialoogvenster bevat veel opdrachten voor het opmaken van tekst, waaronder enkele die u niet kunt openen via de groep Lettertype op het tabblad Start. U kunt bijvoorbeeld ook effecten zoals schaduwen en embossing toevoegen en een voorbeeld van de resultaten bekijken voordat u ze toepast. Roep het dialoogvenster Lettertype op. ...

Hoe u de opdracht Go To gebruikt in Word 2007 - dummies

Hoe u de opdracht Go To gebruikt in Word 2007 - dummies

Gebruikt u de opdracht Ga naar in Word 2007 om de invoegwijzer naar een specifieke pagina of regel te sturen of naar de locatie van een aantal interessante dingen die Word mogelijk in uw document kan invoegen.

Hoe de opdracht Ga naar Commando te gebruiken in Word 2016 - dummies

Hoe de opdracht Ga naar Commando te gebruiken in Word 2016 - dummies

U om de invoegwijzer naar een specifieke pagina of regel te sturen of naar de locatie van een aantal interessante items die Word mogelijk in uw document kan proppen. De opdracht Ga naar is je tekstverwerkende teleporter naar elke willekeurige locatie. Ga als volgt te werk om de opdracht Ga naar te gebruiken: ...