Jaki język programu jest używany do programowania Oracle?


Najlepsza odpowiedź

Jeśli mówisz o języku używanym przez użytkowników bazy danych Oracle do programowania przeciwko niej, wbudowanym językiem jest PL / SQL. Jest to w połowie przyzwoity język proceduralny (imperatywny) oparty na ADA. Samo w sobie nie jest tak dobre, jak bardziej nowoczesne języki, ale implikowany kontekst stałego połączenia z bazą danych pozwala pominąć wiele szczegółów i naprawdę jest to całkiem niezły sposób pracy.

Dodali obsługę uruchamiania Javy na serwerze bazy danych 10-15 lat temu i możesz faktycznie uruchomić kod .Net, jeśli jesteś na serwerze Windows. Nie próbowałem tego; wiem, że na SQL Server zainstalowanie i zarejestrowanie kodu .Net jest zwykle bardziej kłopotliwe niż to jest warte, ale Oracle może to ułatwić.

Jeśli nie zamierzasz tego robić aby uruchomić kod na serwerze bazy danych, użyj wszystkiego, co lubisz, co ma sterowniki Oracle, ale Java jest najpopularniejsza.

Odpowiedź

To zależy od tego, czego chcesz się nauczyć. Oracle ma wiele produktów. W mojej starej firmie nauka Oracle oznaczała Oracle ERP; zakładam, że masz na myśli bazę danych Oracle;

Jeśli znasz już podstawy SQL, na przykład MySQL lub SQL Server, wtedy dość szybko opanujesz podstawy PL / SQL.

Jeśli już programujesz, jest to trochę trudniejsze, ponieważ będziesz musiał nauczyć się zarówno podstaw, jak i „myślenia w SQL”. Jako programista C ++, niektóre części SQL są dla mnie „tylko do odczytu”. Jestem naprawdę dobry w analizowaniu SQL, niekoniecznie w pisaniu, ale to dlatego, że programuję Oracle EBusiness Suite nie musisz wiedzieć tylko tabele, ale ustawienia.

Inni ludzie udzielili dobrych odpowiedzi w zakresie samouczków; Chciałabym również zapytać, DLACZEGO zamierzasz się tego nauczyć?

Jeśli chcesz dostać pracę, ponieważ „znasz Oracle”, to nie zadziała w wielu firmach. Z wyjątkiem mojej ostatniej firmy, nigdy nie zatrudnialiśmy ludzi, którzy mieliby wiedzę książkową. Musiałbyś mieć 1-2 lata doświadczenia ORAZ móc rozmawiać o projektach, które zrobiłeś (nie tylko jako członek zespołu). Przepraszam, że jestem szczery, ale tak działają firmy konsultingowe. Skracają swój czas na ławce do minimum, aby utrzymać wysokie zyski. Nie mogą pobierać od klienta opłat za szkolenie swoich pracowników.

Po powiedzeniu tego niektóre firmy zatrudniają osoby, które nie mają doświadczenia. W takim przypadku nauka Oracle może trochę pomóc. Nie zarobisz jednak mnóstwa pieniędzy, ponieważ wiedzą, że jesteś obciążeniem przez miesiące. To świetny sposób na przełamanie impasu związanego z „koniecznością posiadania doświadczenia”.

Ponadto wiele firm zatrudni kogoś, kto ma doświadczenie w pracy (np. Zarządzanie magazynem, finanse itp.) Jako podstawowe funkcje Oracle, i możesz nauczyć się SQL wraz z nauką konfiguracji dla Oracle E Business Suite, JD Edwards, Peoplesoft itp.

Jeśli możesz, spróbuj znaleźć projekt open source, który potrzebuje programistów Oracle; to będzie naprawdę trudne. Zobacz: Czy w serwisie GitHub są projekty typu open source, które są oparte na Oracle SQL? Teraz możesz zbudować własny kod Node.JS, który korzysta z osobistego serwera Oracle, przy użyciu narzędzi na koncie Oracle GitHub. Możesz użyć tego na przykład dla własnej strony głównej.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *