<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Szkolenie SQL w bazie oracle</title>
	<link>http://szkolenie.sql.waw.pl</link>
	<description>Gdzie się szkolić z bazy danych oracle</description>
	<pubDate>Sat, 18 Apr 2009 06:23:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>Język do zarządania obiektami bazy danych ( DDL )</title>
		<link>http://szkolenie.sql.waw.pl/2008/08/03/jezyk-do-zarzadania-obiektami-bazy-danych-ddl/</link>
		<comments>http://szkolenie.sql.waw.pl/2008/08/03/jezyk-do-zarzadania-obiektami-bazy-danych-ddl/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 12:08:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[język DDL]]></category>

		<category><![CDATA[alter]]></category>

		<category><![CDATA[create]]></category>

		<category><![CDATA[Data Definition Language]]></category>

		<category><![CDATA[DDL]]></category>

		<category><![CDATA[dodanie kolumny]]></category>

		<category><![CDATA[drop]]></category>

		<category><![CDATA[język zarządzania obiektami w bazie danych]]></category>

		<category><![CDATA[polecenie alter]]></category>

		<category><![CDATA[polecenie create]]></category>

		<category><![CDATA[polecenie drop]]></category>

		<category><![CDATA[tworzenie tabeli]]></category>

		<category><![CDATA[zarządzanie obiektami bazy danych]]></category>

		<category><![CDATA[zmiana nazwy tabeli]]></category>

		<guid isPermaLink="false">http://szkolenie.sql.waw.pl/2008/08/03/jezyk-do-zarzadania-obiektami-bazy-danych-ddl/</guid>
		<description><![CDATA[
DDL - Data Definition Language to język który służy do zarządzania obiektami w bazie danych w skład tego języka wchodzą następujące polecenia:
CREATE, ALTER, DROP
Dzięki temu językowi możemy zrobić następujące rzeczy:
-) stworzyć tabele - polecenie CREATE
-) dodać, zmienić, skasować kolumnę lub kolumny w tabeli - polecenie ALTER
-) tworzenie i zmiana konstrainów ( CREATE, ALTER )
-) zmianę [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<p><font color="#ff0000"><strong>DDL</strong></font> - <strong>Data Definition Language</strong> to język który służy do zarządzania obiektami w bazie danych w skład tego języka wchodzą następujące polecenia:</p>
<p><font color="#ff0000">CREATE</font>, <font color="#ff0000">ALTER</font>, <font color="#ff0000">DROP</font></p>
<p>Dzięki temu językowi możemy zrobić następujące rzeczy:</p>
<p>-) stworzyć tabele - polecenie CREATE</p>
<p>-) dodać, zmienić, skasować kolumnę lub kolumny w tabeli - polecenie ALTER</p>
<p>-) tworzenie i zmiana konstrainów ( CREATE, ALTER )</p>
<p>-) zmianę nazwy tabeli ( ALTER )</p>
<p>-) kasowanie tabeli ( DROP TABLE )</p>
<p>-) tworzenie, zmiana i kasowanie INDEXÓW ( CREATE, ALTER, DROP )</p>
<p>-) tworzenie i kasowanie VIEW ( CREATE, DROPING )</p>
<p>-) tworzenie i kasowanie Sekwencji</p>
<p>-) tworzenie i kasowanie Synonimów</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://szkolenie.sql.waw.pl/2008/08/03/jezyk-do-zarzadania-obiektami-bazy-danych-ddl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Transaction Control - zatwierdzenie transakcji COMMIT i wycofywanie transakcji ROLLBACK</title>
		<link>http://szkolenie.sql.waw.pl/2008/08/03/transaction-control-zatwierdzenie-transakcji-commit-i-wycofywanie-transakcji-rollback/</link>
		<comments>http://szkolenie.sql.waw.pl/2008/08/03/transaction-control-zatwierdzenie-transakcji-commit-i-wycofywanie-transakcji-rollback/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 12:03:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Transaction Control]]></category>

		<category><![CDATA[commit]]></category>

		<category><![CDATA[oracle commit]]></category>

		<category><![CDATA[oracle rollback]]></category>

		<category><![CDATA[polecenie commit]]></category>

		<category><![CDATA[polecenie rollback]]></category>

		<category><![CDATA[rollback]]></category>

		<category><![CDATA[wycofanie transakcji]]></category>

		<category><![CDATA[zatwierdzanie transakcji]]></category>

		<guid isPermaLink="false">http://szkolenie.sql.waw.pl/2008/08/03/transaction-control-zatwierdzenie-transakcji-commit-i-wycofywanie-transakcji-rollback/</guid>
		<description><![CDATA[
Po wykonaniu jednego z poleceń DML została wykonana jakaś transakcja i teraz możemy tą transakcje zatwierdzić lub  wycofać bez żadnych konsekwencji.
przykładowo robię delete na tabeli pracownicy i w wyniku tego działania kasuję 200 rekordów z tabeli pracownicy, i  teraz jeżeli chcę żeby ta transakcja została zatwierdzona czyli zmiany zostały zrobione fizycznie w bazie danych muszę  [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<p>Po wykonaniu jednego z <strong>poleceń <font color="#ff0000">DML</font></strong> została wykonana jakaś transakcja i teraz możemy tą transakcje zatwierdzić lub  wycofać bez żadnych konsekwencji.</p>
<p>przykładowo robię delete na tabeli pracownicy i w wyniku tego działania kasuję 200 rekordów z tabeli pracownicy, i  teraz jeżeli chcę żeby ta transakcja została zatwierdzona czyli zmiany zostały zrobione fizycznie w bazie danych muszę  zatwierdzić tą transakcję poleceniem <strong>COMMIT</strong> lub jeżeli chcę wycofać te zmiany wtedy robię <strong>ROLLBACK</strong> i transakcja jest  wycofana.</p>
<p>Można zatwierdzać jedną transakcję lub wiele jeżeli takie miały miejsce od ostatniego zatwierdzenie,  analogicznie jest z wycofywaniem transakcji.</p>
<p>przykład:</p>
<p><font color="#993366">INSERT INTO PRACOWNICY (imie,nazwisko,wiek) values (&#8217;piotr&#8217;,'kowalski&#8217;,'32&#8242;);<br />
COMMIT;</font></p>
<p><font color="#993366">UPDATE PRACOWNICY SET IMIE=WACŁAW where imie=&#8217;piotr&#8217; and nazwisko=&#8217;kowalski&#8217;;<br />
ROLLBACK;</font></p>
<p>Polecenia zatwierdzone (commit;) nie można wycofać poleceniem <strong>ROLLBACK</strong></p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://szkolenie.sql.waw.pl/2008/08/03/transaction-control-zatwierdzenie-transakcji-commit-i-wycofywanie-transakcji-rollback/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Przykłady wykonania polecenia: DELETE</title>
		<link>http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-delete/</link>
		<comments>http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-delete/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 11:59:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[DELETE polecenie]]></category>

		<category><![CDATA[delete]]></category>

		<category><![CDATA[delete from]]></category>

		<category><![CDATA[delete from where]]></category>

		<category><![CDATA[delete oracle]]></category>

		<category><![CDATA[drop table]]></category>

		<category><![CDATA[kasowanie danych]]></category>

		<category><![CDATA[kasowanie wierszy w tabeli]]></category>

		<category><![CDATA[polecenie delete]]></category>

		<category><![CDATA[polecenie truncate]]></category>

		<category><![CDATA[truncate]]></category>

		<guid isPermaLink="false">http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-delete/</guid>
		<description><![CDATA[
DELETE - polecenie to służy do kasowania danych z całej tabeli (jeżeli kasujemy wszystkie dane w tabeli to lepiej jest użyć polecenia truncate) lub wybranych  wierszy w tabeli,
np. po wykonaniu polecenia:
DELETE FROM pracownicy;
wszystkie wiersze z tabeli pracownicy zostaną usunięte, ale tabela i jej struktura będzie nie naruszona, żeby skasować  wszystkie dane z tabeli [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<p><font color="#ff0000"><strong>DELETE</strong></font> - polecenie to służy do kasowania danych z całej tabeli (jeżeli kasujemy wszystkie dane w tabeli to lepiej jest użyć polecenia truncate) lub wybranych  wierszy w tabeli,</p>
<p>np. po wykonaniu polecenia:</p>
<p><strong><font color="#ff0000">DELETE FROM</font></strong> pracownicy;</p>
<p>wszystkie wiersze z tabeli pracownicy zostaną usunięte, ale tabela i jej struktura będzie nie naruszona, żeby skasować  wszystkie dane z tabeli a także tabele należy wykonać polecenie:</p>
<p><strong><font color="#ff0000">DROP TABLE</font></strong> pracownicy;</p>
<p>w innym przykładzie pokażę jak można skasować wybrane wiersze z tabeli,</p>
<p>np. chcę skasować wszystkich dyrektorów z  tabeli pracownik wtedy zapytanie będzie wyglądało następująco:</p>
<p><font color="#ff0000"><strong>DELETE FROM</strong></font> pracownik where stanowisko=&#8217;dyrektor&#8217;;</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-delete/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Przykłady wykonania polecenia: UPDATE</title>
		<link>http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-update/</link>
		<comments>http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-update/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 11:52:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[polecenie UPDATE]]></category>

		<category><![CDATA[modyfikowanie danych w kolumnie]]></category>

		<category><![CDATA[przykład użycia polecenia update]]></category>

		<category><![CDATA[update polecenie]]></category>

		<category><![CDATA[update przykłady]]></category>

		<category><![CDATA[update set]]></category>

		<category><![CDATA[update set where]]></category>

		<category><![CDATA[zmiana danych]]></category>

		<category><![CDATA[zmiana danych w tabeli oracle]]></category>

		<guid isPermaLink="false">http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-update/</guid>
		<description><![CDATA[
Polecenie UPDATE:
przy używaniu tego polecenia należy pamiętać że modyfikowana kolumna a bardziej nowa wartość na którą chcemy  zmienić musi spełniać warunki: typ danych musi być odpowiedni i długość musi być równa mniejsza tej zadeklarowanej w  typie.
Na przykładzie pokaże zmianę nazwiska z Kowalska na Iksinska:
UPDATE pracownik SET nazwisko=&#8217;Iksinska&#8217; where nazwisko=&#8217;Kowalska&#8217;;
w wyniku tego polecenia wszystkie [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<p><strong>Polecenie <font color="#ff0000">UPDATE</font></strong>:</p>
<p>przy używaniu tego polecenia należy pamiętać że modyfikowana kolumna a bardziej nowa wartość na którą chcemy  zmienić musi spełniać warunki: typ danych musi być odpowiedni i długość musi być równa mniejsza tej zadeklarowanej w  typie.</p>
<p>Na przykładzie pokaże zmianę nazwiska z Kowalska na Iksinska:</p>
<p><strong><font color="#ff0000">UPDATE</font></strong> pracownik SET nazwisko=&#8217;Iksinska&#8217; where nazwisko=&#8217;Kowalska&#8217;;</p>
<p>w wyniku tego polecenia wszystkie nazwiska Kowalska zostaną zmienione na Iksinska</p>
<p>jeżeli byśmy chcieli zawęzić zmianę tylko do jednej osoby która nazywa się Kowalska Maria wtedy update wyglądałby  następująco:</p>
<p><font color="#993366">UPDATE pracownik SET nazwisko=&#8217;Iksinska&#8217; where nazwisko=&#8217;Kowalska&#8217; and imie=&#8217;Maria&#8217;;</font></p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://szkolenie.sql.waw.pl/2008/08/03/przyklady-wykonania-polecenia-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Przykłady wykonania polecenia: INSERT</title>
		<link>http://szkolenie.sql.waw.pl/2008/07/11/przyklady-wykonania-polecenia-insert/</link>
		<comments>http://szkolenie.sql.waw.pl/2008/07/11/przyklady-wykonania-polecenia-insert/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 19:45:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[polecenie insert]]></category>

		<category><![CDATA[insert]]></category>

		<category><![CDATA[insert into values]]></category>

		<category><![CDATA[jak wstawić wiersz do tabeli]]></category>

		<category><![CDATA[oracle wstawianie wierszy]]></category>

		<category><![CDATA[wstawianie wierszy]]></category>

		<category><![CDATA[wstawianie wierszy do tabeli]]></category>

		<guid isPermaLink="false">http://szkolenie.sql.waw.pl/2008/07/11/przyklady-wykonania-polecenia-insert/</guid>
		<description><![CDATA[
Polecenie INSERT przykłady:
INSERT tutaj zademonstruję przykład wstawienia nowego pracownika Tomasz, Kwiatkowski, 43 lat do tabeli PRACOWNIK
INSERT INTO pracownik VALUES (&#8217;Tomasz&#8217;,'Kwiatkowski&#8217;,43);
taki insert możemy zrobić jeżeli tabela ma tylko 3 kolumny IMIE, NAZWISKO, WIEK i dane są w odpowiedniej kolejności
co jeżeli tabela pracownik ma więcej kolumn, a no wtedy musimy podać do jakiej kolumny chcemy wstawić które [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<p><strong>Polecenie </strong><font color="#ff0000"><strong>INSERT</strong></font> przykłady:</p>
<p><font color="#ff0000"><em>INSERT</em></font> tutaj zademonstruję przykład wstawienia nowego pracownika Tomasz, Kwiatkowski, 43 lat do tabeli PRACOWNIK</p>
<p><font color="#993366"><em>INSERT INTO pracownik VALUES (&#8217;Tomasz&#8217;,'Kwiatkowski&#8217;,43);</em></font></p>
<p>taki insert możemy zrobić jeżeli tabela ma tylko 3 kolumny IMIE, NAZWISKO, WIEK i dane są w odpowiedniej kolejności<br />
co jeżeli tabela pracownik ma więcej kolumn, a no wtedy musimy podać do jakiej kolumny chcemy wstawić które pola:</p>
<p><font color="#993366"><em>INSERT INTO pracownik (imie,nazwisko,wiek) VALUES (&#8217;Tomasz&#8217;,'Kwiatkowski&#8217;,43);</em></font></p>
<p>myślę, że ten przykład obrazuje wszystko.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://szkolenie.sql.waw.pl/2008/07/11/przyklady-wykonania-polecenia-insert/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

