![]() ![]() |
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: (IMG:http://i49.tinypic.com/2myyd7p.png) Błąd: (IMG:http://i45.tinypic.com/5wz18o.png) Podzapytanie zwraca zaś: (IMG:http://i50.tinypic.com/14vqwxg.png) Schemat bazy danych: (IMG:http://i46.tinypic.com/a478sg.png) Byłbym bardzo wdzięczny za pomoc i udzielone wskazówki (IMG:style_emoticons/default/smile.gif) 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 (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 01:47 |