25/08/2001 1 Bazy danych II Piotr Górczyński Instrukcja UPDATE.

Slides:



Advertisements
Podobne prezentacje
Bazy danych II Transakcje Piotr Górczyński 25/08/2001.
Advertisements

Procedury wyzwalane Procedura wyzwalana (ang. trigger) - stanowi kod użytkownika przechowywany wewnątrz bazy i uruchamiany w określonych sytuacjach np.
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
MS Access 2000 Relacje Piotr Górczyński 2005.
Język SQL ma ciekawe możliwości tworzenia zapytań
TEMAT: Tworzenie prostych tabel
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
Kwerendy i ich rodzaje Wybierające
MS Access – Makropolecenia
MS Access 2000 Formularze Piotr Górczyński 03/12/2003.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
MS Access 2000 Raporty Piotr Górczyński 16/12/2003.
Bazy danych II Instrukcja INSERT Piotr Górczyński 25/08/2001.
MS Access 2000 Normalizacja Paweł Górczyński 2005.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
25/08/ Bazy danych II Piotr Górczyński Administracja MS SQL.
MS Access 2000 Pola typu odnośnik Piotr Górczyński 03/12/2003.
MS Access 2000 Piotr Górczyński Dane w tabelach.
25/08/2001 Bazy danych II 1 Piotr Górczyński Wstęp do SQL.
Kwerendy –wszystkie typy (usuwające, aktualizujące i inne)
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
Microsoft Office Access
Kwerendy, formularze, relacje, raporty i makra
WYZWALACZE (TRIGGERY) Wyzwalacz jest specjalnym rodzajem procedury składowanej, która może być wykonana w odpowiedzi na jedną z trzech sytuacji: UPDATE.
SQL-owskie szlaki górskie
SQLDziałanie select * from tab_kredyt wyświetla wszystko z tab_kredyt select Kredytobiorca, Bank, rodzaj, data_zawarcia, klasyfikacja from tab_kredyt.
BD-LAB6 Wojciech Pieprzyca
Projektowanie fizycznej bazy danych
WYKONYWANIE ZAPYTAŃ Przygotował Lech Banachowski na podstawie: 1.Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGrawHill, 2000 (książka.
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
Structured Query Language
dr inż. Piotr Muryjas Wyższa Szkoła Przedsiębiorczości i Administracji
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
MS ACCESS Kwerendy.
SQL – zapytania posumowanie
SQL – Structured Query Language (3)
MySQL – ODBC - ACCESS.
Delphi i Acad cd.. l_poz := MSpace.Count; Label3.Caption:=IntToStr(l_poz); ent:=Mspace.Item(0); for l_poz := 0 to MSpace.Count-1 do begin; ent:=Mspace.Item(l_poz);
Podstawy pracy z dużym tekstem w programie Microsoft Word 2003
Instrukcje: CREATE, INSERT, UPDATE, DELETE, DROP
dr hab. Ryszard Walkowiak prof. nadzw.
Użytkownicy i przywileje Sesja - przykład Błędy Komunikacja międzyskryptowa Wykład 83PD Technologie internetowe.
Bazy danych podstawowe pojęcia
MySQL bazy danych dla witryny
Bazy danych.
SQL - Structured Query Language
Zarządzanie informacją
KWERENDY ćw. 3.
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
Komendy SQL do pracy z tabelami i bazami
Bazy danych Microsoft access 2007.
PL/SQL – dalsza wędrówka
Definiowanie kluczy w tabelach RBD
Autor: Damian Urbańczyk
Komendy SQL do pracy z danymi
Bazy danych.
Relacja (ang.relation) Po podzieleniu danych na tabele i zdefiniowaniu pól kluczy podstawowych trzeba wprowadzić do systemu bazy danych informacje na temat.
Projektowanie postaci formularza:
BAZY DANYCH MS Access.
Portal edukacyjny A.Ś. Tworzenie kwerend w programie Access.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Filtrowanie, Funkcje bazodanowe
„Filtry i funkcje bazodanowe w EXCELU”
Temat: Tworzenie bazy danych
Strukturalny język zapytań SQL - historia
Wprowadzenie do systemów baz danych
Czym są i jak służą społeczeństwu?
Zapis prezentacji:

25/08/ Bazy danych II Piotr Górczyński Instrukcja UPDATE

25/08/ Spis treści Składnia UPDATE Zmiana wierszy Zmiana wierszy na podstawie danych wybranych z innych tabel

25/08/ Składani UPDATE Rozkaz UPDATE służy do zmiany wartości pól wierszy w tabeli Składnia (skrócona): UPDATE nazwa_tabeli SET {kolumna={DEFAULT | NULL | wyrażenie} } [,...n] [ FROM { nazwa_tabeli} [,...n ] ] [ WHERE warunek_wyszukiwania ] Elementy ujęte w nawiasy kwadratowe mogą zostać pominięte, ale element [,...n] oznacza, że element go poprzedzający może wystąpić n-razy

25/08/ Zmiana wierszy 1.Zmiana pola IMIE na wartość Piotr wiersza w tabeli Zawodnik, którego pole NrZaw jest równy 7 polem Nr: UPDATE [Zawodnik] SET [Imie]=Piotr WHERE [NrZaw] =7 2.Zmiana pole Druz na wartość Złote Kalesony w wierszach tabeli Zawodnik, których wartości pola NrZaw są równe 1,7 lub 13 UPDATE [Zawodnik] SET [Druz ]= Złote Kalesony WHERE [NrZaw] in (1,7,13)

25/08/ Zmiana wierszy na podstawie danych wybranych z innych tabel Jeżeli relacja między tabelą zmienianą TABELA_A, a tabelą TABELA_B, z której wybieramy rekordy jest jeden do wielu (1:N), to aby można było zmienić wartości w TABELA_A należy zapewnić, że wybierze się co najwyżej jedną wartość z TABELA_B. Na przykładowym rysunku pokazano, że wybieramy tylko takie rekordy z TABELA_B, których wartość w POLE2 wynosi 1. Rozwiązanie: UPDATE TABELA_A SET TABELA_A.POLE1=TABELA_B.POLE3 FROM TABELA_B WHERE TABELA_A.ID=TABELA_B.ID1 AND TABELA_B.POLE2 = 1

25/08/ Przykład – slajd 1 z 2 Zadanie: Chcemy do pola NRABUMU w tabeli UZYTKOWNIK przepisać wartość WYNIK z tabeli REALIZACJA tylko dla wierszy z tabeli REALIZACJA, w których pole FKIDTEST ma wartość 57

25/08/ Przykład – slajd 2 z 2 UPDATE UZYTKOWNIK SET UZYTKOWNIK.NRALBUMU=REALIZACJA.WYNIK FROM REALIZACJA WHERE UZYTKOWNIK.IDUZYTKOWNIK = REALIZACJA.FKIDUZYTKOWNIK AND REALIZACJA.FKIDTEST = 57

25/08/ Literatura Microsoft SQL Server Books Online