Witam,
1. Potrzebuję zapytanie SQL do odpalenia w MSQLSMS (a nie do Sfery) dodające zdjęcia do wybranego towaru w Subiekcie GT z podanej lokalizacji.
Zapytanie w skrócie ma działać tak:
UPDATE towar o symbolu X zdjęciami o nazwach plików np. 1.jpg, 22.jpg, 13.jpg, itd. z lokalizacji np. komputer\\d\zdjęcia\X\
Opcjonalnie może być jeszcze dorobiony kod który z podanych plików będzie ustawiał pierwsze dodane zdjęcie - jako zdjęcie główne.
Zapytanie ma dotyczyć tylko jednego towaru.
Pliki ze zdjęciami są w formacie jpg.
W zapytaniu będę sobie jedynie zmieniać symbol towaru, nazwy plików ze zdjęciami i ścieżkę do folderu ze zdjęciami.
Dla różnych towarów nazwy plików ze zdjęciami są różne, liczba dodawanych plików jest różna, ścieżka do folderu ze zdjęciami też jest różna.
Zapytanie ma dodawać zdjęcia do towaru bez względu na to czy w towarze już są dodane jakieś zdjęcia czy nie oraz bez względu na to czy są już dodane takie same zdjęcia.
Folder ze zdjęciami znajduje się na innym komputerze w sieci lokalnej, komputery widzą się w sieci bez problemu, Subiekt też działa w sieci bez problemu.
Nie wiem co się stanie jeśli w podanej lokalizacji nie będzie pliku o podanej nazwie lub pomylę się z nazwą pliku lub ścieżką do dysku - nie chcę żadnych komunikatów błędów tylko żeby nie narobiły się jakieś głupoty w bazie typu przypisanie złego zdjęcia. Jak będzie brakowało jednego pliku ze zdjęciami to niech się nie doda żaden plik lub niech się dodadzą pozostałe (obojętne mi - co będzie łatwiej zrobić).
Im prostsze to zapytanie SQL tym lepiej bo się zacząłem uczyć SQL'a i chciałbym rozumieć jak ono działa
SGT 1.39 SP1 HF3, SQL 2008, Windows 7,
2. I pytanie dodatkowe czy takie zapytanie wystarczy, czy może po dodaniu zdjęć do towaru trzeba jeszcze UPDATE'ować jakąś inną tabelę?