Quale linguaggio di programma viene utilizzato per programmare Oracle?


Migliore risposta

Se stai parlando del linguaggio che gli utenti del database Oracle usano per programmare contro di esso, il principale il linguaggio incorporato è PL / SQL. È un linguaggio procedurale (imperativo) a metà decente basato su ADA. Di per sé non è buono come i linguaggi più moderni, ma il contesto implicito di essere sempre connessi al database ti consente di saltare molti dettagli ed è davvero un buon modo di lavorare.

Hanno aggiunto il supporto per lesecuzione di Java sul server di database 10-15 anni fa, e puoi effettivamente eseguire codice .Net se sei su un server Windows. Non li ho provati; so che su SQL Server, ottenere il codice .Net installato e registrato di solito è più problematico di quanto valga la pena, ma Oracle potrebbe renderlo più semplice.

Se non stai andando per eseguire il codice sul server di database, usa tutto ciò che ti piace che abbia i driver Oracle, ma Java è il più comune.

Risposta

Dipende da cosa vuoi imparare. Oracle ha molti prodotti. Nella mia vecchia azienda, imparare Oracle significava Oracle ERP; presumo che tu intenda Oracle Database;

Se conosci già SQL di base, ad esempio MySQL o SQL Server, quindi apprenderete le basi di PL / SQL abbastanza rapidamente.

Se già programmate, è un po più difficile, poiché avrete bisogno di apprendere sia le basi che il “pensiero in SQL”. come programmatore C ++ hard core, alcune parti di SQL per me, anche dopo 17 anni, sono di “sola lettura”. Sono davvero bravo ad analizzare SQL, non tanto necessariamente quanto a scriverlo, ma è perché programma Oracle EBusiness Suite devi sapere non solo le tabelle, ma le impostazioni.

Altre persone hanno dato alcune buone risposte in termini di tutorial; Vorrei anche chiedere PERCHÉ intendi impararlo?

Se vuoi trovare un lavoro perché “conosci Oracle” non funzionerà con molte aziende. Tranne che nella mia ultima azienda, non abbiamo mai assunto persone che conoscessero i libri. Dovresti avere 1-2 anni di esperienza ED essere in grado di parlare di quali progetti hai fatto (non solo come membro di un team). Mi dispiace essere schietto, ma è così che funzionano le società di consulenza. Mantengono il loro tempo al banco al minimo per mantenere alti i loro profitti. Non possono addebitare a un cliente la formazione dei propri dipendenti.

Dopo aver detto questo, alcune aziende assumono persone che non hanno esperienza. Imparare Oracle può aiutare un po in quel caso. Tuttavia, non guadagnerai un sacco di soldi, perché sanno che sei una responsabilità per mesi. È un ottimo modo per superare la situazione di stallo “deve avere esperienza”.

Inoltre, molte aziende assumeranno qualcuno che abbia esperienza funzionale (qualcosa come gestione del magazzino, dati finanziari, ecc.) Come funzionali Oracle di base, e puoi imparare SQL insieme ad apprendere le impostazioni per Oracle E Business Suite, JD Edwards, Peoplesoft, ecc.

Se puoi, prova a trovare un progetto open source che necessiti di programmatori Oracle; sarà davvero difficile. Vedi: Esistono progetti open source su GitHub basati su Oracle SQL? Ora, quello che potresti fare è creare il tuo codice Node.JS che utilizza un server Oracle personale, utilizzando gli strumenti dellaccount GitHub di Oracle. Potresti usarlo, ad esempio, per la tua home page.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *