![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki mały problem z pewnym zapytaniem do bazy danych. Zapytanie miało aktualizować kolumnę 'wynagrodzenie' w nowo utworzonej tabeli 'wykladowcy2' takiej samej jak 'wykladowcy', tyle ze z nową kolumną 'wynagrodzenie' W zapytaniu użyłem INSERT INTO (...) SELECT i jakoś SQL Developer tego nie łyka. Co dziwne, przez cały czas wyskakują błędy, że chcę wstawić wartości NULL do kolumny, której nie uwzględniłem. Oto zapytanie: ![]() Błąd: ![]() Podzapytanie zwraca zaś: ![]() Schemat bazy danych: ![]() Byłbym bardzo wdzięczny za pomoc i udzielone wskazówki ![]() Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Skoro tabela jest taka sama to masz primary key, a on nie moze byc pusty i komunikat ci o tym mowie poprawnie.
Poza tym widze masakryczny blad.. klucze glowne charami '00002'? masakra, zycze powodzenia przy optymalizacji zapytan na wiekszej bazie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź.
Co do błędu to tą bazą bawimy się na zajęciach, ale to co powiedziałeś jednoznacznie potwierdza fakt, że tak na prawdę uczymy się tam niczego potrzebnego ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2024 - 02:39 |