puszczam selecta na bazie w plsql i mam date w formacie windowsowym(taka jaka chce) w Bashu w skypcie natomiast mam date angielska systemowa 22-JUN-20 z ucięta godzina. Jak to poprawić w skrypcie ? Muszę na etapie selecta dokonać konwersji sysdate ? To oczywiscie nie zmienia daty fizycznie na bazie ? PLSQL developer sam konwertuje date skoro mam windowsowa w gui ? Jak to poprawic w skrypcie na linuxie by była data 22.06.2020
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki i Mirabelki
Przedstawiam wam dwa nowe kursy z tematyki #bazydanych #oracle dla zaawansowanych i początkujących w #sql.

Pierwszy kurs dla zaawnsowanych jest kontynuacją serii o partycjonowaniu. W tym kursie opisuję dość dokładnie przykład partycjonowania tabeli i porównuję ją z zwykłą tabelą.
Kurs dostępny pod linkiem: Oracle – przykład partycjonowania
A
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via MirkoListy / WykoEvent
  • 0
Cześć, mój kumpel robi projekt z baz danych i cytuje jego prośbe do wykopu o pomoc xD
"cała moja ocena zależy od tego j------o diagramu, dalibyście rade rzucić okiem czy jest wykonany tak, żebym zdał? Prawdopodobne błędy mogą wystąpić w tabeli patient i doctor (3NF) i tabele medicine i prescription, gdzie mogą wystąpić błędy w re lacjach. Uprzedzjąc ataki, sql nie jest miłościa mojego życia, jest fajny i wale konia do niego
mirokrul - Cześć, mój kumpel robi projekt z baz danych i cytuje jego prośbe do wykopu...

źródło: comment_1590967605HnegeszZbRYR93Hy1Typ4W.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirokrul: Na pacjenta wystarczy jedna tabela z PK na PESEL - reszta się zmienia, a dane historyczne są istotne jedynie na receptach (nagłówek) i powinny być tam kopiowane. VISIT bym rozdzielił - umawianie się na godziny (brak pola) skoordynowane z planem pracy lekarza (pokój, data i godziny) to kawał logiki, a szczegóły wizyty i recepty (nie jedna na wizytę, bo wydrukowanej/wysłanej nie edytujesz) to już zwykły strumień eventów. Poza tym
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy tworzenie widoków zmaterializowanych opartych na innych widokach zmaterializowanych jest bezpieczne i ma sens? Obecnie mam bazę danych z 15 tabelami które mają bardzo dużo danych (kilka mln). Tabele są ze sobą powiązane i zależy mi na sprawnym odfiltrowywaniu dużej ilości danych, problem w tym, że po stworzeniu widoku potrzebuję dobierać pewne dane do widoku i nie jestem w stanie zaktualizować już tych danych w widoku więc mogę jedynie stworzyć nowy widok
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JaTobieTyMi: nie jestem specem, ale troche malo sensu w tym widze. jezeli potrzebujesz danych do widoku koncowego, to po co mielic inne rzeczy na potrzeby odswiezania innych widokow zmaterializowanych? oparlbym ten widok zmaterializowany na zwyklych widokach i odswiezal w razie potrzeby
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, testuję zmiany wydajnościowe widoku i jego pochodnych na bazie Oracle 12c.
Na tej jednej bazie oprócz schematu, który wykorzystuje jest sporo innych, z dużą ilością danych.
Obiekty, które modyfikuje są unikatowe, tj. nie ma ich na innych schematach.

Ponieważ dokonuję wielu zmian i po każdej zmianie pragnę przetestować wprowadzone zmiany, to generuję kolejne plany zapytań, żeby dostrzec różnicę "na pierwszy rzut oka".

Problemem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Best11: Żeby "zinvalidować" plan zapytania wystarczy strzelić kilka razy granta na obiektach z których korzysta zapytanie polecam sprawdzić;)

I nie trzeba flushować niczego wtedy
  • Odpowiedz
czemu serwery oracle to takie gowno i sie wylacz to pol dnia zamiast w 10s? sa jakies lepsze serwery innych firm?
to wszystko siedzi na javie a java to gowno i zamula ale myslalem ze rozwiazania dla firm sa lepsze a tu jednak gowno -.-

#pytaniedoeksperta #oracle #linux
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lukzx: Nie wiem, ale mogę powiedzieć o projekcie w którym pracowałem który się włączał kilka minut. Nie powiem jaki dokładnie żeby pozostać anonimowy.

Ten mój program to była taka przepychaczka centralizująca. Klient wysyłał zapytanie do mojego programu i ten przepychał do innych komponentów na innych serwerach. Zapytania mogły być o ustawienie czegoś lub pobranie stanu czegoś.

Przy uruchamianiu program zczytywał dane od innych komponentów do cache'a (dla szybkiego odczytu danych i szybkiej
  • Odpowiedz
@Lukzx: Proszę nie wprowadzaj ludzi w błąd:
1. Oracle jest napisane w C, humorystycznie zerknij tutaj - https://news.ycombinator.com/item?id=18442941
2. Przewagą w firmach 'gównianej' Javy w stosunku do innych rozwiązań jest taka, że posiada bardzo dobre mechanizmy rollbacku i łatwiej jest znaleźć specjalistę niż do takiego Cobola ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Prośba o pomoc,
W oraclu chciałbym utworzyć trigger, który po usunięciu zespołu, usunie także jego dane w innej tabeli. Delete Cascada niestety nie mogę użyć, gdyż w innej tabeli musi być zachowany.

Napisałem taki kod jak na zdjęciu, jednak obecnie usuwa mi wszystkie rekordy z tabeli games, nie bierzę pod uwagę tego warunku where

#oracle #plsql #sql #naukaprogramowania
Protonik13 - Prośba o pomoc,
W oraclu chciałbym utworzyć trigger, który po usunięciu...

źródło: comment_1588258349clg8BAfQCL5tGrnUQ5r25l.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Możecie mi polecić jakieś dobre kursy online lub książki na temat Oracle data integrator lub SSIS, a także ogólnie wyjaśniające tematykę integracji danych?
#sql #oracle
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, jest #praca w #it dla #programista15k w #katowice #slask #gop (oferta od mojego różowego, jak ktoś będzie chętny, to zapraszam do wysłania wiadomości, przekażę kontakt):

Poszukuję Senior Software Engineera, który chciałby dołączyć do naszego zespołu projektowego w Katowicach.
Jako dział Apps Services jesteśmy Delivery Center w ramach grupy Sopra Steria, tzn. współpracujemy z innymi jednostkami biznesowymi rozsianymi po Europie.
Obecnie realizujemy projekt
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@camelinthejungle: Nie no, oczywiscie ze mowie tylko o sobie :) Po prostu mam takie a nie inne doswiadczenia i jestem w takiej sytuacji ze nie musze. Nie lubie tej polityki wlasnie, dlatego jest to taki mój nic nieznaczacy mini-protest przeciwko temu procederowi :) IBM jest spoko, ale oni raczej siedza w zupelnie czyms innym teraz niz kiedys. Duzo technologii rzadowych, aby pracowac musza cie sprawdzic czy nie jestes szpiegiem itp.
  • Odpowiedz
Czołem Mirki i Mirabelki
Przedstawiam wam dwa nowe kursy z tematyki #bazydanych #oracle dla początkujących w #sql.

Pierwszy kurs dotyczy instrukcji SQL INSERT | DELTE | UPDATE czyli:
* Jak dodawać rekordy do tabeli dzięki instrukcji SQL: INSERT oraz jak obsłużyć:
-- Błąd: ORA-00001 – naruszono więzy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałby ktoś sobie dorobić i zrobić dla mnie kilka prostych (podobno) zadań z #oracle #plsql #sql ? Ja Oracle'a nie tykam, bo osobiście tym gardzę, więc chętnie komuś zlecę zrobienie :)
na PW podam szczegóły co konkretnie do zrobienia.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomszczyk: nie musisz korzystać ze zeminnych tmp user i tmp date. Po prostu przy insercie użyj odpowiednio i bepośrednio user oraz sysdate
A zamiast tmp_ id użyj sequences na logi.id i wywołaj.
Wtedy będzie już blisko ideału ( ͡° ͜ʖ ͡°)
  • Odpowiedz