Modyfikacja danych przez zapytanie SQL
Modyfikacja danych przez zapytanie SQL | |
---|---|
Kategorie | Mapa, Edytory |
Pasek | Baza danych |
Aby zmodyfikować wszytkie obiekty posiadające wspólny atrybut przydatne jest narzędzie modyfikacji danych poprzez zapytanie SQL. Uruchamia się je w oknie bazie danych - trzecia ikonka od prawej strony Modyfikacja danych przez zapytanie SQL.
Przykładowo jeżeli chcemy uzupełnić atrybut informacjaDodatkowa dla każdego obiektu o numerze Operatu P.1234.2023.4321 wartością "KR86" w edytorze należy wpisać np.:
UPDATE 'XX' SET informacjaDodatkowa='KR86' WHERE numerOperatu like 'P.1234.2023.4321'
gdzie XX to numer tabeli danych, którą potrzeba zmodyfikować, jest on widoczny w górnej części tego okna edytora SQL.
Aby nadać wartości dla obiektów o różnych numerOperatu, proszę je pisać jako kolejne warunki jak w przykładzie poniżej:
UPDATE 'XX' SET informacjaDodatkowa='KR86' WHERE numerOperatu like 'P.1234.2023.4321' OR numerOperatu like 'P.1111.2015.22222' OR numerOperatu like 'P.2222.2020.111'
Po wpisaniu polecania należy kliknąć w przycisk Wykonaj. W oknie edytora SQL wyświetla się informacja ile obiektów zostało zaktualizowanych.
Jeśli modyfikacji mają podlegać obiekty z kilku baz, należy wywołać polecenie dla kolejnych baz danych. Można to wykonać w tym samym oknie edytora SQL (lub w edytorach innych tabel) wpisując po UPDATE numery kolejnych tabel. Numery te widoczne są po uruchomieniu edytora SQL kolejnych tabel.
==