Siemka Wszystkim,

Pytanie odnosnie poczatkow #sql #oracle. Czy te dwa tytuly ksiazek na poczatek wystarcza aby opanowac podstawy?

Beighley L. - SQL. Rusz głową!
Rockoff L. - Język SQL. Przyjazny podręcznik
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki i Mirabelki
Dziś nowy kurs w temacie #bazydanych a dokładniej #sql w #oracle dla średniozaawansowanych.
W tym kursie poruszam tematykę joinowania dużych zbiorów danych. Dokładniej opisuję metodę łączenia tabel: HASH JOIN w Oracle

Miał to być szybki i krótki kurs ale jak to w życiu bywa wyszedł najdłuższy do tej pory kurs który nie wiem ile czasu pisałem ( ͡° ͜ʖ ͡°)
Kolejne dwa kursy będą o

Najpierw "Code review w SQL"

  • Tak 72.4% (42)
  • Nie 27.6% (16)

Oddanych głosów: 58

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 1
@mr_hammerer Oracle niestety nie podaje w jaki sposób wyznacza hash przy budowaniu build tabele. Podaje jedynie informację, może wystąpić sytuacja gdy hash dla dwóch różnych wartości jest taki sam. Mozemy sie domyslac, że różne wartości mogą generować ten sam hash że względu na zastosowanie modulo. Gdyby przyjąć funkcje hash jako hash=ID%iloscelementowtablicy. Wtedy gdy mamy 4 wartości z id: 1,2,10, 11 da nam odpowiednio 1-> 1, 2->2, 10->2, 11->3. Zastosowanie
  • Odpowiedz
Mireczki mam pytanie w kwestii nauki PL/SQL.
Zdobyłem kiedyś pozycję pod tytułem Oracle Database 10g Programowanie w języku PL/SQL.
Jak sam tytuł wskazuje, traktuje ona o wersji 10g i jest już nieco stara.
Czy do nauki podstaw wystarczy czy jednak wypadałoby kupić świeższą wersję? Pytam pod kątem potencjalnych różnic/zmian w nowszych wersjach.

#programowanie #naukaprogramowania #oracle
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bazydanych
#oracle
Mam pytanie z którym się wożę od długiego czasu. Co oznacza hint 'RETAIN INDEX' wskazany przez access advisor? Co to dokładnie oznacza i co należy zrobić w związku z tą rekomendacją?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chyba nie do konca rozumiem podstawy baz danych. Zainstalowalem sobie baze danych Oracle 11g release 2 i sql developera. Mam tam polaczenie 'system' i uzytkowanika systemowego, ktorym sie loguje. Utworzylem sobie nowe polaczenie 'abc' i uzytkownika 'abc', ktoremu nadalem przywileje (grant all privileges). Chce teraz polaczyc sie za pomoca cmd, wiec wpisuje sqlplus, pozniej uzytkownika i haslo. Nastepnie chce wykonac polecenie archive log list; i wyskakuje mi komunikat 'insufficient privileges'. Dziala to
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@bullets: musisz się podłączyc jako sysdba żeby puścić ta komendę (nie z uprawnieniami sysdba tylko jako).

SQL> archive log list
ORA-01031: insufficient privileges
SQL> connect / as
  • Odpowiedz
#oracle #sql #bazydanych #pomocy #pytaniedoeksperta #programowanie #sorryzaspamtagami

Mam problem z zainstalowaniem Oracle Database 18c Express Edition. Przy wyborze folderu gdzie ma zostać zainstalowana baza gdy daję Next to zaczyna się ładowanie (w sensie kursor się zmienia) a potem nic się nie zmienia i znowu mogę dać Next i tak w kółko. Szukałem pomocy w necie - nie znalazłem.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sebgat: Skoro klika to pewnie Windows ;) P.S. Cześć Seba. Kopę lat :)

@tutu09: Sprawdź logi instalatora. Przyczyn może być sporo, może jdk wariuje itd. może brak jakiejś zmiennej czy folderu itd.
  • Odpowiedz
Czołem Mirki i Mirabelki chcące nauczyć się #bazydanych #oracle a w szczególności #sql (òóˇ)
W tym wpisie pytałem was czy warto pisać kurs dla początkujących. Jest to mój najbardziej zaplusowany wpis a ponadto wyraziliście duży entuzjazm zachęcający mnie do napisania takiego kursu za co bardzo dziękuje.
Tak więc napisałem plan całego kursu pod linkiem: Kurs SQL
Napisałem również pierwszy kurs o tym gdzie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Supaplex spoko. Należy zapytać w takim razie. Ale myślę że prędzej sobie sam poradzę niż z pajacem porozmawiam. Wszystkie informacje masz we wpisie. Jeżeli nie wiesz to znaczy że nigdy nie miałeś z tym doczynienia.
  • Odpowiedz
Czołem Mirki.
Dziś nowy kurs #oracledev o optymalizacji zapytań SQL na bazie Oracle.
Nowy kurs opisuje czym jest i jak działa podstaowa metoda joinowania dwóch tabel czyli: JOIN: NESTED LOOPS

Jakiś czas temu pytałem się was czy warto pisać o podstawach i ochoczo odpowiedzieliście, że TAK. W związku z tym, niedługo pierwszy wpis dla tych którzy nie znają a chcą poznać SQL oraz bazę Oracle ( ͡° ͜ʖ ͡°)
Pierwszy wpis będzie o
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki potrzebuje porady. Jestem z wykształcenia inżynierem mechanikiem. Podstawy elektryki i elektroniki znam, coś tam się bawiłem hobbystycznie w programowanie PLC oraz C#. Chciałbym was podpytać od czego najlepiej zacząć przygodę z przemysłowymi bazami danych, komunikacja pomiędzy PLC a nadrzędnym systemami sterowania etc. Pracuje w korpo jako inżynier projektu i wiedza z tego zakresu absolutnie nie jest mi potrzebna (służbowo, bo osobiście bardzo - lubię wiedzieć o czym rozmawiam) ani wymagana ale
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@lucky_luck_: Ło panie, a po co to komu? Systemy nadrzędne, nawet te najbardziej znane to czasem zlepek tak różnych technologi, rozwiązań i nigdy nie rozwiązanych bugów, że do każdego potrzebne jest indywidualne podejście. Jak już ci napisano opc, albo drivery dla konkretnych protokołów, albo konkretnych sterowników. Większość automatyków nie wie jak to działa, tylko wie jak skonfigurować daną scadę i tyle. Jak ci bardzo zależy to patrz konkretnie na rozwiązania
  • Odpowiedz
Siemaneczko, sqlowe świry.

Załóżmy, że mam tabelę pracownicy z 3 kolumnami id_pracownika, id_dzialu oraz pensja
Ma ktoś pomysł dlaczego zapytanie

select
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki.
Dziś nowy kurs w #oracledev dla średniozaawansowanych :)
W tym kursie opisuję czym jest i co przechowuje w Oracle ROWID

W następnym kursie opiszę pierwszą metodę joinowania ( ͡° ͜ʖ
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzik_pl: własnie tez chciałbym poszerzyć swoją wiedzę w tym zakresie ale nie chce mi się czytać wielkich dokumentacji a nie ma zbyt duzo dobrych materiałów na ten temat.
  • Odpowiedz