Welke programmeertaal wordt gebruikt om Oracle te programmeren?


Beste antwoord

Als je het hebt over de taal die gebruikers van de Oracle-database gebruiken om ertegen te programmeren, de ingebouwde taal is PL / SQL. Het is een halfwaardige procedurele (imperatieve) taal gebaseerd op ADA. Het is op zichzelf niet zo goed als modernere talen, maar door de impliciete context van altijd verbonden zijn met de database kun je veel details overslaan, en het is echt een redelijk goede manier om te werken.

Ze hebben 10-15 jaar geleden ondersteuning toegevoegd voor het draaien van Java op de databaseserver, en je kunt ook daadwerkelijk .Net-code draaien als je op een Windows-server zit. Ik heb die niet geprobeerd; ik weet dat op SQL Server het installeren en registreren van .Net-code meestal meer problemen oplevert dan het waard is, maar Oracle maakt het misschien gemakkelijker.

Als je niet gaat om de code op de databaseserver uit te voeren, gebruikt u alles wat u wilt dat Oracle-stuurprogrammas heeft, maar Java komt het meest voor.

Antwoord

Het hangt af van wat u wilt leren. Oracle heeft veel producten. In mijn oude bedrijf betekende Oracle leren de Oracle ERP; ik neem aan dat je de Oracle Database bedoelt;

Als je al basis-SQL kent, bijvoorbeeld MySQL of SQL Server, dan zul je de basisprincipes van PL / SQL vrij snel oppikken.

Als je al programmeert, is het een beetje moeilijker, omdat je zowel de basis als “denken in SQL” moet leren. Ik ontdekte als hard-core C ++ programmeur zijn sommige delen van SQL voor mij, zelfs na 17 jaar, “alleen-lezen”. Ik ben echt goed in het analyseren van SQL, niet zozeer als het schrijven ervan, maar dat is omdat ik Oracle EBusiness Suite programmeer je hoeft het niet te weten alleen de tabellen, maar de opstellingen.

Andere mensen hebben goede antwoorden gegeven in termen van tutorials; Ik zou ook willen vragen WAAROM ben je van plan het te leren?

Als je een baan wilt omdat je “Oracle kent”, het zal niet werken bij veel bedrijven. Behalve bij mijn laatste bedrijf hebben we nooit mensen aangenomen die boekkennis hadden. Je zou 1-2 jaar ervaring moeten hebben EN kunnen praten over welke projecten JIJ hebt gedaan (niet alleen als lid van een team). Sorry dat ik bot ben, maar zo werken adviesbureaus. Ze houden hun bench time tot een minimum beperkt om hun winst hoog te houden. Ze kunnen een klant niet vragen om hun mensen op te leiden.

Na dat gezegd te hebben, nemen sommige bedrijven mensen in dienst die geen ervaring hebben. Oracle leren kan in dat geval een beetje helpen. U zult echter niet veel geld verdienen, omdat ze weten dat u maandenlang een verplichting bent. Het is een geweldige manier om de impasse van ervaring die u moet hebben te doorbreken.

Ook zullen veel bedrijven iemand inhuren met functionele ervaring (zoals magazijnbeheer, financiën, enz.) Als basisfunctionaliteiten van Oracle, en je kunt SQL leren samen met het leren van de setups voor de Oracle E Business Suite, JD Edwards, Peoplesoft, etc.

Probeer, als je kunt, een open source-project te vinden dat Oracle-programmeurs nodig heeft; dit gaat heel moeilijk worden. Zie: Zijn er open source-projecten op GitHub die zijn gebouwd rond Oracle SQL? Wat u nu zou kunnen doen, is uw eigen Node.JS-code bouwen die een persoonlijke Oracle-server gebruikt, met behulp van de tools op het GitHub-account van Oracle. U kunt dit bijvoorbeeld gebruiken voor uw eigen homepage.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *