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
Wszystko
Najnowsze
Archiwum

konto usunięte
- 1

Tytanowy
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

To_ja_moze_pozamiatam
via Android- 1
@lucky_luck_ Jeszcze jedno- ci automatycy i IT nie mają żadnej wiedzy tajemnej tylko znają dobrze wasza dokumentację i specyfikację (+ oczywiście wiedzą ogólna z ich dziedziny)
21
VirtualBox 6.1 dostępny z obsługą Linuksa 5.4 i nowościami w zagnieżdżaniu VM

Najnowsza wersja popularnego hipernadzorcy oferuje m.in. integrację z Oracle Cloud.
z- 1
- #
- #
- #
- #
- #
- #
Siemaneczko, sqlowe świry.
Załóżmy, że mam tabelę pracownicy z 3 kolumnami
Ma ktoś pomysł dlaczego zapytanie
Załóżmy, że mam tabelę pracownicy z 3 kolumnami
id_pracownika, id_dzialu oraz pensjaMa ktoś pomysł dlaczego zapytanie
select@aardwolf: to może tak:
¯\_(ツ)_/¯
A to wewnętrzne zapytanie działa Ci w SQL serverze?
where p.id_dzialu = pracownicy.id_dzialu)¯\_(ツ)_/¯
A to wewnętrzne zapytanie działa Ci w SQL serverze?
- 2
@EndriuGolara: podzapytanie skorelowane z definicji nie działa osobno.
Ale znam już odpowiedź: "SQL Server does not allow outer query references in aggregations in correlated subqueries."
Zamykam temat.
Ale znam już odpowiedź: "SQL Server does not allow outer query references in aggregations in correlated subqueries."
Zamykam temat.
- 16
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 ( ͡° ͜ʖ
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 ( ͡° ͜ʖ
@dzik_pl jak zwykle plusik. Na końcu można by jeszcze dodać coś o tym, że rowid może zmienić się także przez row movement, które można wyłączyć :)
- 0
@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.
#sql #oracle #programowanie #bazydanych
jest jakiś odpowiednik sqlowego OUTPUT (przy merge insert) dla oracle 12c-r1?
jest jakiś odpowiednik sqlowego OUTPUT (przy merge insert) dla oracle 12c-r1?
- 0
@Rokuto: z tego co wiem returning nie dziala przy insercie
- 0
@slodkijezu: ponoc dziala, pytanie ile rekordow insertujesz jednoczesnie
https://community.oracle.com/thread/451776?start=0&tstart=0
https://community.oracle.com/thread/451776?start=0&tstart=0
konto usunięte via Android
- 0
- 16
Czołem Mirki.
Dziś nowy kurs w #oracledev o optymalizacji zapytań SQL na bazie Oracle.
W nowym kursie opisuję trochę o dostępie do tabeli po rowid. W szczególności opisuję działanie bazy gdy w zapytaniu mamy więcej danych niż w indexie i musimy sięgnąć do tabeli czyli: TABLE ACCESS BY INDEX ROWID
W następnym kursie opiszę więcej czym jest ROWID a w jeszcze kolejnym o jednym ze sposobów joinowania ( ͡° ͜ʖ
Dziś nowy kurs w #oracledev o optymalizacji zapytań SQL na bazie Oracle.
W nowym kursie opisuję trochę o dostępie do tabeli po rowid. W szczególności opisuję działanie bazy gdy w zapytaniu mamy więcej danych niż w indexie i musimy sięgnąć do tabeli czyli: TABLE ACCESS BY INDEX ROWID
W następnym kursie opiszę więcej czym jest ROWID a w jeszcze kolejnym o jednym ze sposobów joinowania ( ͡° ͜ʖ
@dzik_pl: hej, pytanie : "Celowo nie podaję jak utworzyć tabelę ponieważ każdy rekord w każdej tabeli posiada swój ROWID" - rowid jest unikalny na poziomie tabeli, schematu, bazy czy jak to jest?
@tomszczyk unikalny na poziomie bazy
https://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns008.htm
https://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns008.htm
- 1
#naukaprogramowania #sql #oracle
SELECT pr.nazwa, p.nazwisko AS "Szef projektu", d.iddzialu AS "Liczba dzialow"
FROM projekty pr
JOIN pracownicy p ON pr.szefprojektu = p.id
JOIN pracownicy p2 ON pr.p
SELECT pr.nazwa, p.nazwisko AS "Szef projektu", d.iddzialu AS "Liczba dzialow"
FROM projekty pr
JOIN pracownicy p ON pr.szefprojektu = p.id
JOIN pracownicy p2 ON pr.p
- 1
@Heibonna: Takie coś Ci nie działa?
SELECT pr.nazwa, p.nazwisko AS "Szef projektu", COUNT(d.iddzialu) AS "Liczba dzialow"
FROM projekty pr
JOIN pracownicy p ON pr.szefprojektu = p.id
JOIN pracownicy p2 ON pr.pid
SELECT pr.nazwa, p.nazwisko AS "Szef projektu", COUNT(d.iddzialu) AS "Liczba dzialow"
FROM projekty pr
JOIN pracownicy p ON pr.szefprojektu = p.id
JOIN pracownicy p2 ON pr.pid
- 1
@mateio: oooooo nie wpadłem na to, żeby grupować po obu elementach i robiłem tylko
GROUP BY pr.nazwa
albo tylko
GROUP BY p.nazwisko....
Dziękuję <3
GROUP BY pr.nazwa
albo tylko
GROUP BY p.nazwisko....
Dziękuję <3
- 0
Mam wirtualną maszynę która zajmuje 50gb. Jak najłatwiej ją wyeksportować, zapakować w zipa i wysłać do klienta? Próbowałem zapakować sam plik .vmdk, ale po zapakowaniu, rozpakowaniu nie da się maszyny uruchomić i sypie błędami
Could not get the storage format of the medium '/Users/joeblow/vms/sfdhqmislt56v/sfdhqmislt56v-disk1.vmdk' (VERRNOTSUPPORTED).
Czy eksport do .ova może pomóc?
#devops #kiciochpyta #informatyka #pracbaza #oracle #virtualbox
Could not get the storage format of the medium '/Users/joeblow/vms/sfdhqmislt56v/sfdhqmislt56v-disk1.vmdk' (VERRNOTSUPPORTED).
Czy eksport do .ova może pomóc?
#devops #kiciochpyta #informatyka #pracbaza #oracle #virtualbox
Mirki z #testowanieoprogramowania, szukam porady. Testowaniem zajmuje się od blisko 6 lat, początkowo manualnie, obecnie automatycznie (Java + selenium). Moje ostatnie dwa projekty były migracyjne więc wiązało się to z ogromem pracy z bazami danych (co bardzo lubię). W związku ze zdobytym w tym temacie doświadczeniem firma zaproponowała mi udział w nowym projekcie właśnie jako administrator baz danych i tu pojawia się pytanie - jak dużo wiedzy muszę przyswoić
- 0
@Waleczny_Ulany: nie mam pojęcia o bazach, ale zgódź się i jakoś to będzie ( ͡° ͜ʖ ͡°) najwyżej będziesz aktualizował Adobe Readera #pdk
- 23
Dziś nowy kurs spod tagu #oracledev
Zgodnie z ostatnią ankietą przedstawiam nowy kurs i otwieram nową serię o optymalizacji zapytań SQL na bazie Oracle.
Pierwszy kurs z serii o JOIN W ORACLE
Narazie podstawy i ogólny opis ale już niedługo dodam kolejne wpisy o metodach JOINowania. Przyznam, że pisanie takich "wstępów" do kursów idzie mi wyjątkowo ciężko bo nie ma kodu.¯\_(ツ)_/¯
Dla zaniepokojonych o indexy, pisania o indexach nie zawieszam ( ͡° ͜ʖ
Zgodnie z ostatnią ankietą przedstawiam nowy kurs i otwieram nową serię o optymalizacji zapytań SQL na bazie Oracle.
Pierwszy kurs z serii o JOIN W ORACLE
Narazie podstawy i ogólny opis ale już niedługo dodam kolejne wpisy o metodach JOINowania. Przyznam, że pisanie takich "wstępów" do kursów idzie mi wyjątkowo ciężko bo nie ma kodu.¯\_(ツ)_/¯
Dla zaniepokojonych o indexy, pisania o indexach nie zawieszam ( ͡° ͜ʖ
- 2
@dzik_pl: Obyś nie stracił motywacji, czekam na dalsze części :)
- 1
#sql #oracle #naukaprogramowania uczę się sql w dialekcie oracle. Odpalam bazę danych hostując przez oracle express.
Przez miesiąc działało; ba! nawet wczoraj działało, a dzisiaj przy próbie zalogowania do bazy wyskakuje mi błąd:
Przez miesiąc działało; ba! nawet wczoraj działało, a dzisiaj przy próbie zalogowania do bazy wyskakuje mi błąd:
An error was encountered performing the requested operation:ORA-12560: TNS:błąd adaptera protokołu12560. 00000 - "TNS:protocol adapter error"*Cause: A generic protocol adapter error occurred.*Action: Check addresses used for proper protocol specification. Beforereporting this error, look
- 0
@kurazjajami: spróbowałbym DBMS_LOB.SUBSTR
- 0
83
Największa ilość złego kodu w jednym miejscu, czyli praca z Oracle Database

Jeśli ktoś chce dowiedzieć się o tym, jak duża ilość złego kodu może pojawić się w jedym miejscu oraz jak wygląda praca z Oracle Database od kuchni, to może przeczytać sobie wyznania osoby, która pracowała nad tym właśnie projektem. Brzmi nieco jak pasta ( ͡° ͜ʖ ͡°)
z- 24
- #
- #
- #
- #
Mireczki, jak ograniczyć wynik tego zapytania, do tylko jednego wyniku, ktory pokaze nazwe departamentu, z najwyzsza srednia pensją. Można by to połączyc unionem, ale czy istnieje możliwość zrobienia tego przez rownum?
select d.departmentname nazwa, avg(salary) srednia
from hr.employees e
inner join hr.departments d
on d.departmentid
select d.departmentname nazwa, avg(salary) srednia
from hr.employees e
inner join hr.departments d
on d.departmentid
- 1
@Aggressive: opakować w kolejny select i dać w nim WHERE ROWNUM = 1
- 19
Czołem Mirki.
Dziś nowy kurs o optymalizacji zapytań SQL na bazie Oracle.
Nowy kurs opisuje skanowanie gdzie korzystamy z kilku indexów tabeli ale bez dotykania samej tabeli czyli INDEX JOIN SCAN
Mireczki, powiedzcie o czym napisać kolejny kurs. Oddajcie głos w ankiecie ( ͡° ͜ʖ
Dziś nowy kurs o optymalizacji zapytań SQL na bazie Oracle.
Nowy kurs opisuje skanowanie gdzie korzystamy z kilku indexów tabeli ale bez dotykania samej tabeli czyli INDEX JOIN SCAN
Mireczki, powiedzcie o czym napisać kolejny kurs. Oddajcie głos w ankiecie ( ͡° ͜ʖ
Temat kolejnego kursu:
- Oracle FLASHBACK cz.2 14.8% (4)
- TABLE ACCESS BY INDEX ROWID 0% (0)
- Rozpocząć JOINy :) 51.9% (14)
- Rozpocząć Indexy Bitmapowe 18.5% (5)
- Utrzymanie Indexów 14.8% (4)
- 1
Wołam zainteresowanych (12) z listy oracleDev
Możesz zapisać/wypisać się klikając na nazwę listy.
! @dzik_pl @usun_wreszcie_konto @Hiobbit @Judiman @gringo_kot @cebulowy_wojownik @wowo098 @Herhor @Dinja @jan-marian-waleczny @PaprykowyBaron @krzysztof4it
Możesz zapisać/wypisać się klikając na nazwę listy.
! @dzik_pl @usun_wreszcie_konto @Hiobbit @Judiman @gringo_kot @cebulowy_wojownik @wowo098 @Herhor @Dinja @jan-marian-waleczny @PaprykowyBaron @krzysztof4it
- 1
@dzik_pl: pierwszy raz widzę Twoje wpisy. Poruszasz bardzo fajne zagadnienia. Tak dalej proszę. Pozdrowienia i wyrazy.
Mam pewien głupi problem, ale nie mogę sobie z tym poradzić.
Windows.
Mam skrypt w którym daję inserty z polskimi literami.
Ten skrypt zapisuję jako UTF-8.
Uruchamiam skrypt przez sqlplus i wszystko byłoby dobrze gdyby nie to, że w sqldeveloperze wychodzą z polskich liter krzaki.
Próbowałem zabaw z set
Windows.
Mam skrypt w którym daję inserty z polskimi literami.
Ten skrypt zapisuję jako UTF-8.
Uruchamiam skrypt przez sqlplus i wszystko byłoby dobrze gdyby nie to, że w sqldeveloperze wychodzą z polskich liter krzaki.
Próbowałem zabaw z set
NLS_LANG i chcp ale jedyne co mi się udało uzyskać to żeby w sqlplus polskie znaki były prawidłowo wyświetlane.
konto usunięte via Wykop Mobilny (Android)
- 0
@aardwolf: zapisz skrypt nie jako UTF-8 tylko właśnie jako Windows~ nie pamiętam teraz dokładnie. Central European chyba.
konto usunięte via Wykop Mobilny (Android)
- 0
@aardwolf: Windows 1250. Prawdopodobnie jak wkleisz skrypt do notatnika i zapiszesz to będzie ok :p Parametry NLS nie mają nic do tego co wyświetla się w sql developerze, równie dobrze możesz w ogóle nie być podłączony do bazy a w programie będziesz miał krzaki. Sprawdź w opcjach sql developera, może da się to jakoś ustawić.
- 0
Witam, mam problem dotyczący połączenia się PHP z bazą danych oracle.
Uncaught Error: Call to undefined function ociconnect().- To błąd który mi się pojawia.
Udało mi się wyczytać że musze mieć od komentowaną linie
extension=oci812c ; Use with Oracle Database 12c Instant Client w php.ini.
No i tak zrobiłem, lecz w dalszym ciągu nie umiem się połączyć. uruchamialem xampa i komputer ponownie.Ktoś coś miał podobnego?
#bazydanych #oracle
Uncaught Error: Call to undefined function ociconnect().- To błąd który mi się pojawia.
Udało mi się wyczytać że musze mieć od komentowaną linie
extension=oci812c ; Use with Oracle Database 12c Instant Client w php.ini.
No i tak zrobiłem, lecz w dalszym ciągu nie umiem się połączyć. uruchamialem xampa i komputer ponownie.Ktoś coś miał podobnego?
#bazydanych #oracle



















