ÐÓÊÎÂÎÄÑÒÂÎ ÏÎ ÐÅËßÖÈÎÍÍÎÉ ÑÓÁÄ DB2
ÏÐÅÄÈÑËÎÂÈÅ Ê ÐÓÑÑÊÎÌÓ ÈÇÄÀÍÈÞÏðåäèñëîâèå
ÂÀÐÈÀÍÒÛ ÎÏÅÐÀÖÈÎÍÍÎÉ ÎÁÑÒÀÍÎÂÊÈ ÑÈÑÒÅÌÛ DB2
ÏÐÎÃÐÀÌÌÍÛÅ ÏÐÎÄÓÊÒÛ, ÑÂßÇÀÍÍÛÅ Ñ DB2
DB ÐÅËßÖÈÎÍÍÀß ÑÈÑÒÅÌÀ
ßÇÛÊ SQL
ÐÅÇÞÌÅ
ÓÏÐÀÆÍÅÍÈß
ÎÒÂÅÒÛ Ê ÍÅÊÎÒÎÐÛÌ ÓÏÐÀÆÍÅÍÈßÌ
ÎÑÍÎÂÍÛÅ ÊÎÌÏÎÍÅÍÒÛ
ÏÎÄÐÎÁÍÎÅ ÎÁÑÓÆÄÅÍÈÅ ËÎÃÈÊÈ ÓÏÐÀÂËÅÍÈß
ÁÀÇÎÂÛÅ ÒÀÁËÈÖÛ
Îïðåäåëåíèå
ÈÍÄÅÊÑÛ
ÎÁÑÓÆÄÅÍÈÅ
ÏÐÈÌÅÐÛ ÇÀÏÐÎÑÎÂ
ÏÐÎÑÒÀß ÂÛÁÎÐÊÀ
ÂÛÁÎÐÊÀ Ñ ÈÑÊËÞ×ÅÍÈÅÌ ÄÓÁËÈÊÀÒÎÂ
ÂÛÁÎÐÊÀ ÂÛ×ÈÑËßÅÌÛÕ ÇÍÀ×ÅÍÈÉ
ÏÐÎÑÒÀß ÂÛÁÎÐÊÀ «SELECT*»
ÎÃÐÀÍÈ×ÅÍÍÀß ÂÛÁÎÐÊÀ
ÂÛÁÎÐÊÀ Ñ ÓÏÎÐßÄÎ×ÅÍÈÅÌ
ÂÛÁÎÐÊÀ Ñ ÈÑÏÎËÜÇÎÂÀÍÈÅÌ BETWEEN (ìåæäó)
ÂÛÁÎÐÊÀ Ñ ÈÑÏÎËÜÇÎÂÀÍÈÅÌ IN (ïðèíàäëåæèò)
ÂÛÁÎÐÊÀ Ñ ÈÑÏÎËÜÇÎÂÀÍÈÅÌ ÏÐÅÄÈÊÀÒÀ LIKE (ïîõîæå íà)
ÂÛÁÎÐÊÀ, ÏÐÈ ÊÎÒÎÐÎÉ ÂÎÂËÅÊÀÅÒÑß NULL (íåîïðåäåëåííîå çíà÷åíèå)
ÇÀÏÐÎÑÛ, ÈÑÏÎËÜÇÓÞÙÈÅ ÑÎÅÄÈÍÅÍÈÅ
ÏÐÎÑÒÎÅ ÝÊÂÈÑÎÅÄÈÍÅÍÈÅ
ÑÎÅÄÈÍÅÍÈÅ ÏÎ ÓÑËÎÂÈÞ «ÁÎËÜØÅ ×ÅÌ»
ÑÎÅÄÈÍÅÍÈÅ Ñ ÄÎÏÎËÍÈÒÅËÜÍÛÌ ÓÑËÎÂÈÅÌ
ÂÛÁÎÐÊÀ ÑÏÅÖÈÔÈÖÈÐÎÂÀÍÍÛÕ ÈÇ ÑÎÅÄÈÍÅÍÈß
ÑÎÅÄÈÍÅÍÈÅ ÒÐÅÕ ÒÀÁËÈÖ
ÑÎÅÄÈÍÅÍÈÅ ÒÀÁËÈÖÛ Ñ ÍÅÉ ÑÀÌÎÉ
ÏÎÄÇÀÏÐÎÑÛ
ÏÐÎÑÒÎÉ ÏÎÄÇÀÏÐÎÑ
ÏÎÄÇÀÏÐÎÑ Ñ ÍÅÑÊÎËÜÊÈÌÈ ÓÐÎÂÍßÌÈ ÂËÎÆÅÍÍÎÑÒÈ
ÊÎÐÐÅËÈÐÎÂÀÍÍÛÉ ÏÎÄÇÀÏÐÎÑ
ÑËÓ×ÀÉ ÈÑÏÎËÜÇÎÂÀÍÈß ÎÄÍÎÉ È ÒÎÉ ÆÅ ÒÀÁËÈÖÛ Â ÏÎÄÇÀÏÐÎÑÅ È ÂÍÅØÍÅÌ ÇÀÏÐÎÑÅ
ÑËÓ×ÀÉ, ÊÎÃÄÀ  ÊÎÐÐÅËÈÐÎÂÀÍÍÎÌ È ÂÍÅØÍÅÌ ÇÀÏÐÎÑÅ ÈÑÏÎËÜÇÓÅÒÑß ÎÄÍÀ È ÒÀ ÆÅ ÒÀÁËÈÖÀ
ÏÎÄÇÀÏÐÎÑ Ñ ÎÏÅÐÀÒÎÐÎÌ ÑÐÀÂÍÅÍÈß, ÎÒËÈ×ÍÛÌ ÎÒ IN
ÇÀÏÐÎÑ, ÈÑÏÎËÜÇÓÞÙÈÉ EXISTS
ÇÀÏÐÎÑ, ÈÑÏÎËÜÇÓÞÙÈÉ NOT EXISTS
ÇÀÏÐÎÑ, Â ÊÎÒÎÐÎÌ ÈÑÏÎËÜÇÓÅÒÑß ÈÌÏËÈÊÀÖÈß
ÑÒÀÍÄÀÐÒÍÛÅ ÔÓÍÊÖÈÈ
ÔÓÍÊÖÈß ÂÎ ÔÐÀÇÅ SELECT
ÔÓÍÊÖÈß ÂÎ ÔÐÀÇÅ SELECT ÑÎ ÑÏÅÖÈÔÈÊÀÖÈÅÉ DISTINCT
ÔÓÍÊÖÈß ÂÎ ÔÐÀÇÅ SELECT Ñ ÏÐÅÄÈÊÀÒÎÌ
ÔÓÍÊÖÈß Â ÏÎÄÇÀÏÐÎÑÅ
ÔÓÍÊÖÈß Â ÊÎÐÐÅËÈÐÎÂÀÍÍÎÌ ÏÎÄÇÀÏÐÎÑÅ
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÔÐÀÇÛ GROUP BY
ÈÑÏÎËÜÇÎÂÀÍÈÅ ÔÐÀÇÛ WHERE ñ GROUP BY
ÈÑÏÎËÜÇÎÂÀÍÈÅ HAVING
ÎÁÚÅÄÈÍÅÍÈÅ
ÇÀÏÐÎÑ, ÒÐÅÁÓÞÙÈÉ ÈÑÏÎËÜÇÎÂÀÍÈß UNION
ÌÍÎÃÎÀÑÏÅÊÒÍÛÉ ÏÐÈÌÅÐ
ÏÐÅÄËÎÆÅÍÈÅ UPDATE
ÎÁÍÎÂËÅÍÈÅ ÅÄÈÍÑÒÂÅÍÍÎÉ ÇÀÏÈÑÈ
ÎÁÍÎÂËÅÍÈÅ ÌÍÎÆÅÑÒÂÀ ÇÀÏÈÑÅÉ
ÎÁÍÎÂËÅÍÈÅ Ñ ÏÎÄÇÀÏÐÎÑÎÌ
ÎÁÍÎÂËÅÍÈÅ ÍÅÑÊÎËÜÊÈÕ ÒÀÁËÈÖ
ÏÐÅÄËÎÆÅÍÈÅ DELETE
ÓÄÀËÅÍÈÅ ÅÄÈÍÑÒÂÅÍÍÎÉ ÇÀÏÈÑÈ
ÓÄÀËÅÍÈÅ ÌÍÎÆÅÑÒÂÀ ÇÀÏÈÑÅÉ
ÓÄÀËÅÍÈÅ Ñ ÏÎÄÇÀÏÐÎÑÎÌ
ÏÐÅÄËÎÆÅÍÈÅ INSERT
ÂÑÒÀÂÊÀ ÅÄÈÍÑÒÂÅÍÍÎÉ ÇÀÏÈÑÈ
ÂÑÒÀÂÊÀ ÅÄÈÍÑÒÂÅÍÍÎÉ ÇÀÏÈÑÈ Ñ ÎÏÓÙÅÍÍÛÌÈ ÈÌÅÍÀÌÈ ÏÎËÅÉ
ÂÑÒÀÂÊÀ ÌÍÎÆÅÑÒÂÀ ÇÀÏÈÑÅÉ
ÈÑÏÎËÜÇÎÂÀÍÈÅ INSERT..SELECT ÄËß ÏÎÑÒÐÎÅÍÈß ÂÍÅØÍÅÃÎ ÑÎÅÄÈÍÅÍÈß
ÇÀÏÐÎÑÛ ÏÎ ÊÀÒÀËÎÃÓ
ÎÁÍÎÂËÅÍÈÅ ÊÀÒÀËÎÃÀ
ÑÈÍÎÍÈÌÛ
ÎÏÐÅÄÅËÅÍÈÅ ÏÐÅÄÑÒÀÂËÅÍÈß
ÎÏÅÐÀÖÈÈ ÂÛÁÎÐÊÈ
ÎÏÅÐÀÖÈÈ ÎÁÍÎÂËÅÍÈß
ÐÓÊÎÂÎÄÑÒÂÎ ÏÎ ÐÅËßÖÈÎÍÍÎÉ ÑÓÁÄ DB2
ËÎÃÈ×ÅÑÊÀß ÍÅÇÀÂÈÑÈÌÎÑÒÜ ÄÀÍÍÛÕ
ÏÐÅÈÌÓÙÅÑÒÂÀ ÏÐÅÄÑÒÀÂËÅÍÈÉ
ÈÄÅÍÒÈÔÈÊÀÖÈß ÏÎËÜÇÎÂÀÒÅËÅÉ
ÏÐÅÄÑÒÀÂËÅÍÈß È ÁÅÇÎÏÀÑÍÎÑÒÜ
ÏÐÅÄËÎÆÅÍÈß GRANT È REVOKE
ÏÐÅÄÂÀÐÈÒÅËÜÍÛÅ ÇÀÌÅ×ÀÍÈß
ÎÏÅÐÀÖÈÈ, ÍÅ ÒÐÅÁÓÞÙÈÅ ÈÑÏÎËÜÇÎÂÀÍÈß ÊÓÐÑÎÐÎÂ
ÅÄÈÍÈ×ÍÎÅ SELECT
ÎÏÅÐÀÖÈÈ, ÒÐÅÁÓÞÙÈÅ ÈÑÏÎËÜÇÎÂÀÍÈß ÊÓÐÑÎÐÎÂ
ÈÑ×ÅÐÏÛÂÀÞÙÈÉ ÏÐÈÌÅÐ
×ÒÎ ÒÀÊÎÅ ÒÐÀÍÇÀÊÖÈß
ÏÐÅÄËÎÆÅÍÈß COMMIT È ROLLBACK
ÒÐÈ ÏÐÎÁËÅÌÛ, ÑÂßÇÀÍÍÛÅ Ñ ÏÀÐÀËËÅËÈÇÌÎÌ
ÊÀÊ ÑÈÑÒÅÌÀ DBÐÅØÀÅÒ ÝÒÈ ÒÐÈ ÏÐÎÁËÅÌÛ ÏÀÐÀËËÅËÜÍÛÕ ÏÐÎÖÅÑÑÎÂ
ÂÎÇÌÎÆÍÎÑÒÈ ßÂÍÎÃÎ ÁËÎÊÈÐÎÂÀÍÈß
ÒÓÏÈÊÎÂÀß ÑÈÒÓÀÖÈß
ÎÁÐÀÁÎÒÊÀ ÏÐÅÄËÎÆÅÍÈÈ, ÎÒËÈ×ÍÛÕ ÎÒ SELECT
ÎÁÐÀÁÎÒÊÀ ÏÐÅÄËÎÆÅÍÈÉ SELECT
ÁÀÇÛ ÄÀÍÍÛÕ
ÒÀÁËÈ×ÍÛÅ ÏÐÎÑÒÐÀÍÑÒÂÀ
ÕÐÀÍÈÌÛÅ ÒÀÁËÈÖÛ
ÈÍÄÅÊÑÍÛÅ ÏÐÎÑÒÐÀÍÑÒÂÀ
ÃÐÓÏÏÛ ÏÀÌßÒÈ
ÇÀÊËÞ×ÈÒÅËÜÍÛÅ ÇÀÌÅ×ÀÍÈß
ÌÅÍÞ SPUFI
ÌÅÍÞ DCLGEN
ÌÅÍÞ BIND/REBIND/FREE
ÌÅÍÞ ÏÎÄÃÎÒÎÂÊÈ ÏÐÎÃÐÀÌÌ
ÌÅÍÞ RUN
ÊÎÌÀÍÄÛ ÎÏÅÐÀÒÎÐÀ
ÓÒÈËÈÒÛ
ÊÀÊ ÎÁÎÉÒÈÑÜ ÁÅÇ DB
ÃÅÍÅÐÀÖÈß ÎÒ×ÅÒÎÂ
ßÇÛÊ QUERY-BY-EXAMPLE
ÂÛÁÎÐÊÀ, ÒÐÅÁÓÞÙÀß ÈÑÏÎËÜÇÎÂÀÍÈß ÑÂßÇÊÈ OR
ÂÛÁÎÐÊÀ ÏÎ ÌÍÎÆÅÑÒÂÓ ÓÑËÎÂÈÉ
ÂÛÁÎÐÊÀ ÂÛ×ÈÑËßÅÌÛÕ ÇÍÀ×ÅÍÈÉ È ÊÎÍÑÒÀÍÒ
ÂÛÁÎÐÊÀ (ñïåöèôèöèðîâàííûõ ïîëåé èç) ÑÎÅÄÈÍÅÍÈß
ÂÛÁÎÐÊÀ Ñ ÈÑÏÎËÜÇÎÂÀÍÈÅÌ ÊÂÀÍÒÎÐÎÂ ÑÓÙÅÑÒÂÎÂÀÍÈß
ÂÛÁÎÐÊÀ Ñ ÈÑÏÎËÜÇÎÂÀÍÈÅÌ ÑÎÅÄÈÍÅÍÈß
ÎÁÍÎÂËÅÍÈÅ ÎÄÍÎÉ ÇÀÏÈÑÈ
.ÂÑÒÀÂÊÀ ÎÄÍÎÉ ÇÀÏÈÑÈ
ÑÐÅÄÑÒÂÎ DATA EXTRACT (DXT)
ÏÐÅÈÌÓÙÅÑÒÂÀ ÐÅËßÖÈÎÍÍÛÕ ÑÈÑÒÅÌ
ÏÐÎÈÇÂÎÄÈÒÅËÜÍÎÑÒÜ
ÁÓÄÓÙÈÅ ÐÀÇÐÀÁÎÒÊÈ
AÂÂÅÄÅÍÈÅ
ÀÐÅËßÖÈÎÍÍÀß ÑÒÐÓÊÒÓÐÀ ÄÀÍÍÛÕ
À.ÇÖÅËÎÑÒÍÎÑÒÜ ÐÅËßÖÈÎÍÍÛÕ ÄÀÍÍÛÕ
ÀÌÀÍÈÏÓËÈÐÎÂÀÍÈÅ ÐÅËßÖÈÎÍÍÛÌÈ ÄÀÍÍÛÌÈ
ÐÓÊÎÂÎÄÑÒÂÎ ÏÎ ÐÅËßÖÈÎÍÍÎÉ ÑÓÁÄ DB2
ÀÐÅËßÖÈÎÍÍÛÅ ÑÈÑÒÅÌÛÂÑÕÅÌÀ ÊËÀÑÑÈÔÈÊÀÖÈÈ ÑÓÙÍÎÑÒÅÉ
Â.ÇÏÅÐÂÈ×ÍÛÅ È ÂÍÅØÍÈÅ ÊËÞ×È
ÂÏÐÎÖÅÄÓÐÀ ÏÐÎÅÊÒÈÐÎÂÀÍÈß: ÏÎÑËÅÄÎÂÀÒÅËÜÍÎÑÒÜ ÎÑÍÎÂÍÛÕ ØÀÃÎÂ
ÂÐÅÃÈÑÒÐÀÖÈß ÏÐÎÅÊÒÍÛÕ ÐÅØÅÍÈÉ: ÏÑÅÂÄÎßÎÄ
ÂÐÅÃÈÑÒÐÀÖÈß ÏÐÎÅÊÒÍÛÕ ÐÅØÅÍÈÉ: ÏÑÅÂÄÎßÎÄ - 2
ÂÐÅÖÅÏÒ, ÊÀÑÀÞÙÈÉÑß ÏÅÐÂÈ×ÍÛÕ ÊËÞ×ÅÉ
ÂÐÅÖÅÏÒ, ÊÀÑÀÞÙÈÉÑß ÂÍÅØÍÈÕ ÊËÞ×ÅÉ
ÂÍÎÐÌÀËÈÇÀÖÈß
ÂÐÀÇËÈ×ÍÛÅ ÑÎÂÅÒÛ È ÐÅÊÎÌÅÍÄÀÖÈÈ
CÂÂÅÄÅÍÈÅ
ÑÈÌÅÍÀ
Ñ.ÇÑÊÀËßÐÍÛÅ ÂÛÐÀÆÅÍÈß
ÑÂÛÐÀÆÅÍÈß ÑÅËÅÊÖÈÈ
ÑÏÐÅÄÈÊÀÒÛ
ÑÏÐÅÄËÎÆÅÍÈß ÌÀÍÈÏÓËÈÐÎÂÀÍÈß ÄÀÍÍÛÌÈ
DÒÐÅÁÎÂÀÍÈß DB2
DÒÐÅÁÎÂÀÍÈß QMF
DÒÐÅÁÎÂÀÍÈß DXT
ÁÈÁËÈÎÃÐÀÔÈß
ÏÐÅÄÌÅÒÍÛÉ ÓÊÀÇÀÒÅËÜ