@DinapeS: pewności nie mam, ale Rman zwykle nadpisuje stare dbf, więc oradata pewnie może zostać.
Z FRA myślę, że jest podobnie, choć zostaną Ci tam pewnie śmieci w postaci bezużytecznych logów np.
Aczkolwiek to tylko przypuszczenia, duplikację robiłem chyba z 2 razy, nie pamiętam już szczegółów ( ͡° ͜ʖ ͡°)
@p4damczyk: Dzięki za komentarz :-)
Dla pewności oradate oczyściłem z dbf-ów, FRA z logów, plus zrobiłem porządki w adump i trace - tak aby nie mieszać starych z nowymi
Wszystko działa prawidłowo więc git ( ͡° ͜ʖ ͡°)
W jaki dokladnie sposób działa klauzula order by w takim zapytaniu

select s.sport
, r.player
, r.result
, s.units units
from plchsports s
join plch
results r
on r.sportid = s.sportid
order by s.sport, case s.bestresult when 'HIGH' then r.result
else 10 end desc,
case s.best
result when 'LOW' then r.result
else 10 end asc;

Z nieposortowanych danych otrzymuje wyniki jak w załączniku
Czy order by tworzy sobie
antagonista1111 - W jaki dokladnie sposób działa klauzula order by w takim zapytaniu
...

źródło: comment_1633613193cKP4sIzl9KMwrdCkei2UZT.jpg

Pobierz
@RRybak: ta 10 jest tam wpisana przypadkowo, może tam być wpisana dowolna inna liczba, a wynik i tak będzie taki sam.
Według logiki Oracla ta 10 powinna symbolizowac ze sortuje po 10 kolumnie w zapytaniu, ale zapytanie ma tylko 5 wiec normalnie zwróciłoby blad jednak gdy używam case w Order By takiego bledu nie ma.
@antagonista1111: wydaje mi się, że łatwiej Ci będzie zrozumieć czemu to działa gdy sobie dodasz te dwie kolumny do selecta i zobaczysz, co się w nich wyświetla :)

select
....
, case s.bestresult when 'HIGH' then r.result else 10 end desc
, case s.bestresult when 'LOW' then r.result else 10 end asc;
from ...

dodatkowo, imho, ponieważ ta wartość 10 jest przyjęta arbitralnie i dla osoby czytającej kod po raz pierwszy
z tydzien temu zalozylem sobie darmowego vpsa na oracle. na serwerze mialem tylko fai2ban i wireguarda oraz ipv6. Wczoraj dostalem maila z informacja ze moje konto zostalo zawieszone. Probuje sie zalogowac i co? Permanetny ban. Nie napisali za co zero info. Probuje z supportem, 3 rozne czaty zanim dowiedzialem sie, ze: system zamkna mi konto i #!$%@?. szukaj wiatru w polu. Normalnie zero info za co. Dzieki oracle nie zrobimy nigdy biznesu
s.....7 - z tydzien temu zalozylem sobie darmowego vpsa na oracle. na serwerze mialem...

źródło: comment_1633542881mcz9Sak3DFCz197NIpbx90.jpg

Pobierz
@thority: absolutnie nic nie mam nawet gdzie sie zwrocic bo na kazdym czacie odsylaja mnie gdzie indziej i tylko n ajednym wyslali mi wiadomosc jak wyzej i tyle. zadnych wyjasnien i wylaczyli czat. zachowanie normalnie porazka nie mam pojecia jak ta firma na rynku istnieje z takim customer support.
@thority: daj sobie spokoj i omijaj z daleka. do samego dzialania servera nie mialem zadnych zastrzerzen moze poza panelem ktory jest dupy zaprojektowany i nie intuicyjny ale wszystkiego da sie nauczyc. Problem z ipv6 tez rozwiazali w trymigach ale konto zamkneli bez slowa za widzimisie.
Orientuje się ktoś może z Was odnośnie licencjonowania baz Oracle?

Dana jest taka sytuacja - na jednym serwerze mamy postawione dwie bazy które korzystają z jednych i tych samych binariów 12.2.0 Standard Edition
Czy będzie to "legalne" aby postawić tam jeszcze binaria 19.0.0 i wykorzystując je postawić dwie/trzy dodatkowe bazy (korzystające z jednych i tych samych binariów 19.0.0), a te wszystkie stare bazki z 12.0.0 permanentnie wraz z binariami usunąć?

Wewnątrz Oracle
@DinapeS: z tego co wiem to tak. Jest to legalne. W orcle licencja jest na technologie i nie jest wazne jakich binariow uzyjesz. Oracle stosuje jednak licencje dwuczlonowe. Oddzielnie na technologie (prawo do uzywania Oracle) i oddzielnie na wsparcie (prawo do pobierania aktualizacji). Perpetual masz to pierwsze. To drugie chyba zawsze jest okresowe.
@DinapeS: tu jest tyle zmiennych, że każdy może podać Ci zupełnie inną odpowiedź i każdy będzie miał rację ( ͡° ͜ʖ ͡°)
Ogólnie nie mam styczności z SE, więc mogą być kruczki których nie kojarzę, ale to co wiem, to masz tak:

-w standardzie dla x86 licencjonujesz per procek a nie core (płyta nie może mieć więcej niż 2 sockety)
-w standardzie każdy core jest ograniczony do
@DinapeS: Miałem utworzony taki jeden widok na bazce w Standardzie i zaczynam się martwić czy czasem nie muszę już zacząć sobie szukać nowej pracy ( ͡° ͜ʖ ͡°)
via Wykop Mobilny (Android)
  • 0
Mirasy i Mirabele, niedługo będę zmieniał robotę i wiąże się to z przerzuceniem się z #tsql #mssql na #plsql #oracle

Znajomość #sql u siebie bym określił jako zaawansowaną, ale jednak to ciągle były produkty Microsoftu, ich odmiana języka. I tutaj pytanie.

Zna ktoś jakiś dobry kurs/książkę dla osoby, która SQL zna, potrafi w nim pisać, ale chciałaby przeskoczyć z T-SQL na PL/SQL i dowiedzieć się jak niektóre operacje wyglądają na Oracle w
Cześć!

Darmowy Kurs SQL ciągle się rozrasta!
Dostałem już kilka próśb od Was, aby poruszyć szerzej temat NULL.
Więc w tym poście omówiłem zagadnienie wartości NULL i Three-Valued Logic ( ͡ ͜ʖ ͡)
Czekam na kolejne sugestie @mikzur ( ͡° ͜ʖ ͡°)

Jeżeli chcesz być na bieżąco z kolejnymi częściami Darmowego Kursu SQL --> Zapisz się do Newsletteru!
Jeżeli chcesz dołączyć do społeczności
Cześć!

Właśnie dodałem kolejną lekcję darmowego Kursu SQL :)

Jeżeli chcesz być na bieżąco z kolejnymi częściami Darmowego Kursu SQL --> Zapisz się do Newsletteru!
Jeżeli chcesz dołączyć do społeczności w której będziesz mógł śmiało zadawać pytania na tematy bazodanowe --> Dołącz do Grupa Administratorzy Baz Danych

Kurs SQL 04: Sortowanie wierszy – klauzula ORDER BY

Jeżeli chcesz aby jakieś konkretne tematy były poruszone w kolejnych częściach kursu --> Zostaw komentarz poniżej
@LukaszITPill: trochę dziwi mnie że w trzecim temacie jedynie wspomniałeś o czymś takim jak wartość null, ale nic o logice trójwartościowej związanej z nullami albo o specjalnych operatorach porównujących nulle. Osoby uczące się mogą być skonfundowane jeśli szukają wartości różnych od X a nie zwraca im wartości null i myślę że ważnym jest wspomnienie o tym jak działa ich porównywanie itd.
Cześć!

Właśnie dodałem kolejną lekcję darmowego Kursu SQL :)
Tym razem przyjrzymy się bliżej klauzuli WHERE, a także różnym operatorom pozwalającym filtrować dane.

Jeżeli chcesz być na bieżąco z kolejnymi częściami Darmowego Kursu SQL --> Zapisz się do Newsletteru!
Jeżeli chcesz dołączyć do społeczności w której będziesz mógł śmiało zadawać pytania na tematy bazodanowe --> Dołącz do Grupa Administratorzy Baz Danych

Kurs SQL 03: Operatory SQL w klauzuli WHERE

Jeżeli chcesz aby
Cześć!
Właśnie pojawiła się kolejna lekcja darmowego Kursu SQL!

Nie można zacząć nauki SQL inaczej niż od instrukcji SELECT.
W tym poście omówię wyciąganie danych z bazy, pobawimy się też nieco łączeniem tekstu czy operacjami na liczbach.

Kurs SQL 02: Pobieranie danych – instrukcja SELECT

#sql
#oracle
#postgresql
#postgres
#kursy
#kursyonline
#devops
#programowanie
#programista15k
#bazydanych
#dbadmin
Cześć!
Mam dla Was coś ciekawego - ruszam z serią postów - darmowy Kurs SQL!

Przejdziemy sobie od podstaw teoretycznych, aż do praktycznych przykładów różnych zapytań. Poznacie dokładnie składnie SQL, a po kursie będziecie swobodnie pisać różne zapytania i polecenia do silnika bazodanowego.

Całość przejdziemy sobie na środowisku Oracle Live SQL, tak abyście nie musieli nawet nic instalować na swoim domowym komputerze

Kurs SQL #01: Wprowadzenie i środowisko

#sql
#oracle
#postgresql
#
W next semestrze mam 3 przedmioty z baz danych. Pomyślałem że może fajnie byłoby już się tym zająć. Do tej pory miałem tam jakieś podstawy, czy polecacie jakąś książkę z baz? Nie do konca wiem jeszcze w czym chce się rozwijac ale chyba coś MSSQL/Oracle.

Coś co mogło by mnie przybliżyć jeśli chodzi o karierę Administratora Baz danych w przyszłości. Myślałem do tej pory o książcę Wprowadzenie do systemu baz danych. Co
@Yakooo: Dokumentacja oraz książki poświęcone stricte administracji bazami danych, od instalacji, konfiguracji poprzez strojenie. Zaczniesz instalować, napotkasz pierwsze problemy, będziesz musiał je rozwiązać i tak się będziesz uczył :)