Ce limbaj de program este folosit pentru a programa Oracle?


Cel mai bun răspuns

Dacă vorbiți despre limbajul pe care utilizatorii bazei de date Oracle îl folosesc pentru a-l programa, principalul limbajul încorporat este PL / SQL. Este un limbaj procedural (imperativ) pe jumătate decent bazat pe ADA. Nu este la fel de bun ca limbile mai moderne, dar contextul implicit al conectării întotdeauna la baza de date vă permite să săriți o mulțime de detalii și într-adevăr este un mod destul de bun de a lucra.

Au adăugat suport pentru rularea Java pe serverul de baze de date în urmă cu 10-15 ani și puteți rula codul .Net dacă sunteți pe un server Windows. Nu le-am încercat; știu că pe SQL Server, instalarea și înregistrarea codului .Net reprezintă, de obicei, mai multe probleme decât merită, dar Oracle vă poate face mai ușor.

Dacă nu mergeți pentru a rula codul pe serverul bazei de date, utilizați orice vă place care are drivere Oracle, dar Java este cel mai comun.

Răspuns

Depinde ce doriți să aflați. Oracle are o mulțime de produse. În vechea mea companie, învățarea Oracle însemna Oracle ERP; presupun că vrei să spui baza de date Oracle;

Dacă știi deja SQL de bază, de exemplu, MySQL sau SQL Server, apoi veți prelua elementele de bază ale PL / SQL destul de repede.

Dacă faceți deja programare, este puțin mai greu, deoarece va trebui să învățați atât elementele de bază, cât și „gândirea în SQL”. Am găsit ca programator C ++ hard core, unele părți ale SQL pentru mine, chiar și după 17 ani, sunt „numai în citire”. Sunt foarte bun la analiza SQL, nu la fel de mult ca și scrierea acestuia, dar asta pentru că programez Oracle EBusiness Suite trebuie să știi că nu doar tabelele, dar configurările.

Alți oameni au dat câteva răspunsuri bune în ceea ce privește tutoriale; Aș dori să întreb și DE CE intenționați să îl învățați?

Dacă doriți să obțineți un loc de muncă pentru că „știți Oracle”, nu va funcționa cu multe companii. Cu excepția ultimei mele companii, nu am angajat niciodată oameni care aveau cunoștințe despre carte. Trebuie să ai 1-2 ani de experiență ȘI să poți vorbi despre ce proiecte ai făcut (nu doar ca membru al unei echipe). Ne pare rău să fiu direct, dar așa funcționează companiile de consultanță. Își mențin timpul minim pe bancă pentru a-și menține profiturile mari. Nu pot percepe un client pentru a-și instrui oamenii.

După ce au spus acest lucru, unele companii angajează oameni care nu au experiență. Învățarea Oracle poate ajuta puțin în acest caz. Totuși, nu veți câștiga o grămadă de bani, deoarece știu că sunteți o datorie de luni de zile. Este o modalitate excelentă de a elimina impasul „trebuie să ai experiență”.

De asemenea, o mulțime de companii vor angaja pe cineva care are experiență funcțională (cum ar fi gestionarea depozitelor, situații financiare etc.) ca funcții Oracle de bază și puteți învăța SQL împreună cu învățarea setărilor pentru Oracle E Business Suite, JD Edwards, Peoplesoft etc.

Dacă puteți, încercați să găsiți un proiect open source care are nevoie de programatori Oracle; va fi foarte greu. Vezi: Există proiecte open source pe GitHub care sunt construite în jurul Oracle SQL? Acum, ceea ce ați putea face este să creați propriul cod Node.JS care utilizează un server Oracle personal, folosind instrumentele din contul GitHub al Oracle. Puteți utiliza acest lucru, de exemplu, pentru propria pagină de pornire.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *