Welche Programmiersprache wird zum Programmieren von Oracle verwendet?


Beste Antwort

Wenn Sie über die Sprache sprechen, mit der Benutzer der Oracle-Datenbank dagegen programmieren, die Hauptsprache Die integrierte Sprache ist PL / SQL. Es handelt sich um eine halbwegs anständige prozedurale (imperative) Sprache, die auf ADA basiert. Es ist nicht so gut wie modernere Sprachen für sich allein, aber der implizite Kontext, immer mit der Datenbank verbunden zu sein, lässt Sie viele Details überspringen, und es ist wirklich eine ziemlich gute Art zu arbeiten.

Sie haben vor 10-15 Jahren Unterstützung für die Ausführung von Java auf dem Datenbankserver hinzugefügt, und Sie können tatsächlich .NET-Code ausführen, wenn Sie sich auf einem Windows-Server befinden. Ich habe diese nicht ausprobiert. Ich weiß, dass es auf SQL Server normalerweise schwieriger ist, .NET-Code zu installieren und zu registrieren, als es sich lohnt, aber Oracle macht es möglicherweise einfacher.

Wenn Sie nicht gehen Um den Code auf dem Datenbankserver auszuführen, verwenden Sie alles, was Sie möchten, mit Oracle-Treibern, aber Java ist die häufigste.

Antwort

Es hängt davon ab, was Sie lernen möchten. Oracle hat viele Produkte. In meiner alten Firma bedeutete das Erlernen von Oracle das Oracle ERP; ich gehe davon aus, dass Sie die Oracle-Datenbank meinen;

Wenn Sie bereits grundlegende SQL-Kenntnisse haben, z. B. MySQL oder SQL Server, Dann werden Sie die Grundlagen von PL / SQL ziemlich schnell erlernen.

Wenn Sie bereits programmieren, ist es etwas schwieriger, da Sie sowohl die Grundlagen als auch das „Denken in SQL“ lernen müssen Als Hardcore-C ++ – Programmierer sind einige Teile von SQL für mich auch nach 17 Jahren „schreibgeschützt“. Ich bin wirklich gut darin, SQL zu analysieren, nicht so sehr wie es zu schreiben, aber das liegt daran, Oracle EBusiness Suite zu programmieren du musst es nicht wissen nur die Tabellen, aber die Setups.

Andere Leute haben einige gute Antworten in Bezug auf Tutorials gegeben; Ich möchte auch fragen, WARUM Sie beabsichtigen, es zu lernen?

Wenn Sie einen Job bekommen möchten, weil „Sie Oracle kennen“, funktioniert dies bei vielen Unternehmen nicht. Außer in meiner letzten Firma haben wir nie Leute eingestellt, die Buchkenntnisse hatten. Sie müssen 1–2 Jahre Erfahrung haben UND darüber sprechen können, welche Projekte SIE durchgeführt haben (nicht nur als Mitglied eines Teams). Es tut mir leid, stumpf zu sein, aber so funktionieren Beratungsunternehmen. Sie halten ihre Bankzeit auf ein Minimum, um ihre Gewinne hoch zu halten. Sie können einem Kunden keine Gebühren für die Schulung seiner Mitarbeiter in Rechnung stellen.

Nachdem dies gesagt wurde, stellen einige Unternehmen Mitarbeiter ein, die keine Erfahrung haben. Das Erlernen von Oracle kann in diesem Fall ein wenig hilfreich sein. Sie werden jedoch nicht viel Geld verdienen, da sie wissen, dass Sie monatelang haften. Dies ist eine großartige Möglichkeit, um den Deadlock „Muss Erfahrung haben“ zu überwinden.

Außerdem stellen viele Unternehmen jemanden mit funktionaler Erfahrung (z. B. Lagerverwaltung, Finanzen usw.) als grundlegende Oracle-Funktionen ein. Sie können SQL und die Einstellungen für Oracle E Business Suite, JD Edwards, Peoplesoft usw. erlernen.

Wenn möglich, versuchen Sie, ein Open Source-Projekt zu finden, das Oracle-Programmierer benötigt. Das wird wirklich schwierig. Siehe: Gibt es Open Source-Projekte auf GitHub, die auf Oracle SQL basieren? Jetzt können Sie Ihren eigenen Node.JS-Code erstellen, der einen persönlichen Oracle-Server verwendet, und dabei die Tools des GitHub-Kontos von Oracle verwenden. Sie können dies beispielsweise für Ihre eigene Homepage verwenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.