@bob9876: a jeśli mam w obiekcie X Referencję do obiektu y. Utworzyłem tabele i teraz chce za pomocą polecenia INSERT wprowadzić dane, w jaki sposób wprowadzić w Referencji skoro mam y_nazwa REF Y ?
  • Odpowiedz
Mirki mam pytanie odnośnie baz danych ORACLE SQL developer otóż mam obiekt główny X a w nim zagnieżdżone obiekty Y i Z. Chce teraz stworzyć tabele typu X w której będą dwa atrybuty" atrybut1, atrybut2 i atrybut3 oraz obiekt X. w jaki sposób to zrobić? #oracle #bazydanych #studbaza #pytanie #sql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Docx: Dam Ci cenną podpowiedź.
Nie ma sensu pytać: czy ktoś wie, czy ktoś ogarnia. Po prostu od razu zadaj pytanie.
Bo jeśli ktoś wejdzie w powiadomienie z tagu, ogarnia - to i tak niekoniecznie mu się chce o tym pisać (bo czemu to on ma zachęciac do tego by móc komuś pomóc?!), a jesli nawet to niekoniecznie później ten wpis odwiedzi.
Masz pytanie: zadajesz je. Tak to działa.
  • Odpowiedz
@Docx: Nie pisz tego mi - daj nowy wpis z tym pytaniem z tagami sql i oracle (ale bez kiciochpyta, to służy do pytań ogólnych, a nie mocno tematycznych)
  • Odpowiedz
@programistalvlhard: Chcesz trudniejsze to proszę:
- Co to jest raport AWR, jak czytać?
- GUI wypluło zdefiniowany wyjątek bazodanowy z błędem bez określenia odpowiedzialnej paczki, jak określić fragment kodu odpowiedzialny
- Czym różni się index unique scan, index range scan, index full scan, index fast full scan?
- Jak wygenerowałbyś logi w skrypcie?
- Jaka jest maksymalna możliwa długość nazwy
  • Odpowiedz
Czy jest gdzieś lista znaków dozwolonych w typie danych VARCHAR2? Próbuję dowiedzieć się czy jest jakiś znak, który nie jest akceptowany przez varchar2.
#bazydanych #sql #oracle
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MarBor_FUL: No to zależy, jak zdefiniujesz kolumnę w tabeli i ustawienia bazy Oracle. Powiedzmy, że przy Nvarchar2 nie ma problemu, ale varchar2(10) to może nie być to samo co varchar2(10 char) bo zależy jakie ustawienia ma baza (no iso) i czy przyjmie domyślnie 10BYTE czy 10CHAR. W pl/sql to inna sprawa bo wejdzie 32kB. Kolumna typu varchar2 może mieć max 4000 bajtów i to może być np. 4000 znaków ale
  • Odpowiedz
Oracle wydał wczoraj tzw. Security Alert dotyczący luki/podatności w javie.

Więcej info -> tutaj

Dotyczy:

  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #oracle #sql

Chce napisać zapytanie które dokona edycji wartości w jednej tabeli na podstawie wartości w drugiej. Ma to wyglądać w ten sposób, że chce zmienić ocenę w tabeli zaliczenia na podstawie nazwy przedmiotu z tabeli przedmioty (w zaliczeniach jest klucz obcy na id przedmiotu). Próbuję to zrobić w ten sposób:

UPDATE (SELECT przedmiot.nazwa, zaliczenie.ocena
FROM przedmiot, zaliczenie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SpioncyPotwur: Z tego co mi wiadomo to optymalizator przebuduje to i tak na taką składnię, żeby kartezjana nie robić. Ale ogólnie uwaga względnie słuszna. Nie wiem jak w innych DMBS. W Oraclu możesz sobie zobaczc plan zapytania jednego i drugiego zapytania i powinny być takie same.
  • Odpowiedz
@mikra25: 1) alias "zaliczenie" nie sięga poza nawias
2) próbujesz zrobić "update z selekta". Oracle od wersji 11 dopuszcza takie rzeczy ale jeśli select jest z 1 tabeli. Nie używać
3) przepisz to aby zrobić samą instrukcję update a nie update z selecta, np:
UPDATE zaliczenie
SET ocena = 3, data = SYSDATE
WHERE zaliczenie.idprzed
  • Odpowiedz
Cześć Mireczki :) Jest ktoś kto pracuję z Oracle Business Intelligence i byłby skłonny odpowiedź na parę pytań? Z góry dziękuje za okazaną pomoc. #it #oracle
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GotoFinal: Jednak materiału trochę jest i trzeba się przyłożyć, żeby dobrze zdać egzamin.

"kolejności wywołania instrukcji podczas tworzenia obiektów"

Oprócz konstruktora masz też inicjalizację pól obiektu, inicjalizację pól statycznych, masz bloki inicjalizacyjne i statyczne bloki inicjalizacyjne. Bloków możesz mieć wiele w jednej klasie i musisz wiedzieć w jakiej kolejności się wykonają.
a.....1 - @GotoFinal: Jednak materiału trochę jest i trzeba się przyłożyć, żeby dobrz...

źródło: comment_dHqyqkY6u7fz2JTrisCWS1h0szwyqJbK.jpg

Pobierz
  • Odpowiedz
No Mireczki

UDAŁO SIĘ!

Mam ten certyfikat #oracle SQL Expert :D
90%, może być, ale w sumie też mogło być i lepiej :/
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach