Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.01.2012 Ostrzeżenie: (0%)
|
Witam,
problem tego typu: mam 2 tabele, chcialbym skopiowac kolumne 'info' z TAB2 do TAB1, ale tylko wtedy gdy ID sa takie same TAB1 -id -name -... . . . -... TAB2 -id -info |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.01.2012 Ostrzeżenie: (0%)
|
"prawie" dziala prawidlowo,
tzn. po porownaniu ID (TAB 1, TAB2) kopiuje INFO z TAB2 do TAB1- czyli tak jak chcialem. Problemem jest natomiast gdy w TAB1 istnieje ID, ktorego nie ma w TAB2, wtedy INFO z TAB1 jest usuwane.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
Zapytanie, które podałem działa prawidłowo. Twoje zapytanie nie ma prawa działać prawidłowo, bo podzapytanie z SELECT zwraca NULL, w sytuacji kiedy odpowiedniego ID nie ma w tabeli TAB2.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.01.2012 Ostrzeżenie: (0%)
|
moglbys mi jeszcze napisac jak mialaby wygladac ta procedura dla SQL.
--> tutaj pokazuje mi ze mam blad Engine Error (code = 335544569): Dynamic SQL Error. wydaje mi sie ze napisalem posta w nieodpowiednim dziale- prosze o przeniesienie. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
Z jakiego silnika baz danych korzystasz i z której jego wersji?
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.01.2012 Ostrzeżenie: (0%)
|
Frebird WI-V2.0.6.13266
do zarazdzania baza danych uzywam Firebird Maestro nikt nie wie jak sie z tym uporac? bylbym wdzieczny za pomoc |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:05 |