sql. almanach. opis poleceń języka full version, ebooki-ksiazki
[ Pobierz całość w formacie PDF ] IDZ DO SQL. Almanach. Opis poleceñ jêzyka SPIS TRECI KATALOG KSI¥¯EK Autorzy: Kevin Kline, Daniel Kline T³umaczenie: Pawe³ Janociñski ISBN: 83-7197-595-3 Tytu³ orygina³u: Format: B5, stron: oko³o 200 KATALOG ONLINE SQL in a Nutshell ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK SQL (Structured Query Language - strukturalny jêzyk zapytañ) jest standardowym jêzykiem zapytañ przeznaczonym do pobierania informacji z baz danych. Historycznie, by³ to jêzyk systemów zarz¹dzania bazami danych dzia³aj¹cych na minikomputerach i komputerach mainframe. Z czasem zosta³ jednak zaadoptowany do systemów PC obs³uguj¹cych rozproszone bazy danych i pozwalaj¹cych u¿ytkownikom sieci lokalnych na jednoczesny dostêp do tych samych danych, pomimo istnienia ró¿nych dialektów jêzyka SQL, SQL. Almanach. Opis poleceñ jêzyka jest praktycznym i u¿ytecznym leksykonem poleceñ najnowszej wersji standardu jêzyka SQL (SQL99). Pozwoli czytelnikowi poznaæ sposób, w jaki jego ulubiony system baz danych obs³uguje dowolne polecenie standardu SQL. Niniejsza ksi¹¿ka prezentuje ka¿d¹ instrukcjê jêzyka SQL i opisuje jej u¿ycie zarówno w implementacjach komercyjnych (Microsoft SQL Server 2000 i Oracle 8i) jak i open source (MySQL i PostgreSQL 7.0). Opis ka¿dego polecenia zawiera jego sk³adniê, opis i przyk³ady ilustruj¹ce najwa¿niejsze pojêcia i zastosowania. DODAJ DO KOSZYKA CENNIK I INFORMACJE ZAMÓW INFORMACJE O NOWOCIACH ZAMÓW CENNIK CZYTELNIA FRAGMENTY KSI¥¯EK ONLINE SQL. Almanach. Opis poleceñ jêzyka jest czym wiêcej ni¿ tylko leksykonem dla dowiadczonych programistów SQL, analityków czy administratorów baz danych. Jest równie¿ wspania³ym ród³em wiedzy dla pocz¹tkuj¹cych u¿ytkowników SQL i tych, dla których bazy danych s¹ narzêdziem pomocniczym. Dotyczy to administratorów systemów, u¿ytkowników pakietów produktów klient/serwer i konsultantów, którzy musz¹ znaæ ró¿ne dialekty SQL na wielu platformach. Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl Relacyjny model baz danych...................................................................................................11 Bazy danych opisane w tej ksice..........................................................................................12 Standard SQL...........................................................................................................................12 Klasy instrukcji w SQL99.......................................................................................................15 Dialekty j%zyka SQL................................................................................................................16 Kryteria relacyjno'ci baz danych.............................................................................................17 Przetwarzanie rekordów kontra przetwarzanie zbiorów.........................................................19 Model relacyjny.......................................................................................................................20 SQL99 i typy danych wprowadzone przez dostawców...........................................................21 Obsługa warto'ci NULL..........................................................................................................29 Kategorie składni.....................................................................................................................29 Stosowanie j%zyka SQL...........................................................................................................34 Podsumowanie.........................................................................................................................37 ! Jak korzysta5 z tego rozdziału.................................................................................................39 Krótki spis polece6 j%zyka SQL..............................................................................................39 Instrukcje DROP....................................................................................................................104 Podsumowanie.......................................................................................................................168 "# $ Funkcje deterministyczne i niedeterministyczne...................................................................169 Typy funkcji...........................................................................................................................169 Rozszerzenia dostawców.......................................................................................................180 % &'( ) #&' & ! Niniejszy rozdział stanowi główn cz ksiki SQL. Almanach . S w nim wypisane w porzdku alfabetycznym polecenia jzyka SQL wraz z dokładnym omówieniem i przykładami zastosowania. Kade polecenie jest opisane jako „obsługiwane”, „obsługiwane ze zmianami”, „obsługiwane z ogra- niczeniami” lub „nie obsługiwane” dla kadego z czterech opisanych w niniejszej ksice dialektów jzyka SQL: SQL Server, MySQL, Oracle i PostgreSQL. Po krótkim opisie standardu SQL99 umieszczono zwizłe, ale dokładne omówienie implementacji kadego z dostawców wraz z przy- kładami i fragmentami kodu. Czytanie opisu konkretnego polecenia SQL warto rozpocz od wstpnego akapitu zawierajcego tabel z informacjami o sposobie obsługi przez dostawców i podpunktu zawierajcego składni i opis polecenia w standardzie SQL99. Jest to wane, poniewa wszystkie cechy wspólne standardu i implementacji konkretnego producenta s omówione w opisie SQL99. Dlatego podpunkt doty- czcy dostawcy moe nie zawiera wszystkich aspektów stosowania polecenia, gdy niektóre z nich s opisane wczeniej. Ponisza lista zawiera uyteczne wskazówki dotyczce czytania tabeli 3.1 oraz pochodzenia stosowa- nych w niej skrótów. Poniej tabeli nastpuje szczegółowe omówienie zawartych w niej polece5. 1. Pierwsza kolumna zawiera alfabetyczny spis polece5 jzyka SQL. 2. W drugiej kolumnie przedstawiono klas, do której naley dane polecenie. 3. Trzecia kolumna zawiera informacj na temat obsługi polecenia w SQL99. 4. Kolejne kolumny opisuj sposób obsługi polecenia w implementacjach dostawców: Obsługiwane (O) Polecenie jest obsługiwane zgodnie ze standardem. Obsługiwane ze zmianami (OZ) Dostawca wspiera standard SQL99, ale uywa własnego kodu albo składni. Obsługiwane z ograniczeniami (OO) Dostawca obsługuje niektóre, ale nie wszystkie funkcje okrelone w SQL99 dla tego polecenia. Nie obsługiwane (NO) Dostawca nie obsługuje danego polecenia zgodnie ze standardem SQL99. 5. Warto pamita, e nawet jeli polecenie jest oznaczone jako „nie obsługiwane”, istnieje za- zwyczaj stworzona przez dostawc alternatywna metoda wykonywania tych samych działa5 czy funkcji. Naley zatem przeczyta take omówienie i przykłady stosowania tego polecenia w dalszej czci niniejszego rozdziału. Microsoft SQL Server SQL 99 Postgre SQL Polecenie Klasa polecenia MySQL Oracle ALTER PROCEDURE SQL-schemat tak OZ NO OZ NO ALTER TABLE SQL-schemat tak OZ OO OZ OZ ALTER TRIGGER SQL-schemat nie OZ NO OZ NO ALTER VIEW SQL-schemat nie OZ NO OZ NO CALL SQL-kontrola tak NO NO O O CASE SQL-dane tak O O NO O CAST SQL-dane tak O NO NO O CLOSE CURSOR SQL-dane tak O NO O O COMMIT TRANSACTION SQL-transakcje tak OZ NO O O operatory konkatenacji SQL-dane tak OZ OZ O O CONNECT SQL-połczenia tak OO NO O NO CREATE DATABASE SQL-schemat nie OZ O O OZ CREATE FUNCTION SQL-schemat tak OZ OZ OZ OZ CREATE INDEX SQL-schemat tak OZ OZ OZ OZ CREATE PROCEDURE SQL-schemat tak O NO O NO CREATE ROLE SQL-schemat tak NO NO OZ NO CREATE SCHEMA SQL-schemat tak O NO O NO CREATE TABLE SQL-schemat tak OZ OZ OZ OZ CREATE TRIGGER SQL-schemat tak OZ NO OZ OZ CREATE VIEW SQL-schemat tak OZ NO OZ OZ DECLARE CURSOR SQL-dane tak O NO O O DELETE SQL-dane tak OZ OZ O O DISCONNECT SQL-połczenia tak OO NO OZ NO DROP DATABASE SQL-schemat tak OZ OZ NO OZ
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|