<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title /><link>http://it-blogs.com.ua/my-oracle</link><description>Записки для начинающих о СУБД Oracle</description> <language /><pubDate>Thu, 23 Feb 2012 00:00:00 GMT</pubDate><lastBuildDate>Thu, 23 Feb 2012 00:00:00 GMT</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/my-oracle-ua" /><feedburner:info uri="my-oracle-ua" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fmy-oracle-ua" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item><title>Табличная селективность, индексная селективность , блочная селективность</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/AT-bnyg2CqM/post-565.aspx</link><description>&lt;p&gt;&lt;strong&gt;Табличная селективность&lt;/strong&gt; или селективность строк – соотношение количества строк, возвращаемых запросом к общему количеству строк в таблице.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/AT-bnyg2CqM" height="1" width="1"/&gt;</description><pubDate>Tue, 20 Dec 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-565.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-565-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-565.aspx</feedburner:origLink></item><item><title>Кластерный фактор</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/DkbPVBIT-wg/post-564.aspx</link><description>&lt;p&gt;Оптимизатор при расчете стоимости индексного доступа к данным таблицы использует показатель под названием кластерный фактор (CF). Этот показатель выражает степень распределения записей в таблице относительно индексных ключей. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/DkbPVBIT-wg" height="1" width="1"/&gt;</description><pubDate>Wed, 14 Dec 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-564.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-564-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-564.aspx</feedburner:origLink></item><item><title>Статистика. Что использовать DBMS_STATS или ANALYZE?</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/IgM8dg3BwYo/post-553.aspx</link><description>&lt;p&gt;Для того, чтобы понять зачем нужен сбор статистики, рекомендую ознакомиться с постами «Оптимизатор. Начальные понятия» &lt;a href=http://my-oracle.it-blogs.com.ua/post-540.aspx&gt;здесь&lt;/a&gt; ,&lt;a href=http://my-oracle.it-blogs.com.ua/post-541.aspx &gt; здесь&lt;/a&gt; и &lt;a href=http://my-oracle.it-blogs.com.ua/post-542.aspx &gt; здесь&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/IgM8dg3BwYo" height="1" width="1"/&gt;</description><pubDate>Mon, 12 Sep 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-553.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-553-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-553.aspx</feedburner:origLink></item><item><title>Индексы, листовые блоки, перестройка (rebuild)индекса.</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/Q-T6YbIqL1Y/post-550.aspx</link><description>&lt;p&gt;Давайте посмотрим на интересные свойства индекса. Когда вы решите, что нужно перестраивать индекс, выполните следующие манипуляции. И вы убедитесь, насколько должно быть продуманным решение сделать rebuild.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/Q-T6YbIqL1Y" height="1" width="1"/&gt;</description><pubDate>Thu, 28 Jul 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-550.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-550-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-550.aspx</feedburner:origLink></item><item><title>Еще немного иерархии или как найти номер отсутствующей записи  в последовательно пронумерованных записях таблицы . CONNECT BY</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/5X_gsNqCXLI/post-549.aspx</link><description>&lt;p&gt;Ознакомьтесь с &lt;a href=http://my-oracle.it-blogs.com.ua/post-548.aspx&gt;постом&lt;/a&gt; и &lt;a href=http://my-oracle.it-blogs.com.ua/post-26.aspx&gt;постом&lt;/a&gt;, а затем продолжим. Как в запросе сгенерировать последовательность от 1 до 100? Да очень просто:&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/5X_gsNqCXLI" height="1" width="1"/&gt;</description><pubDate>Thu, 28 Jul 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-549.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-549-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-549.aspx</feedburner:origLink></item><item><title>Немного об иерархии.  start with connect by prior ORDER SIBLINGS BY</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/Uy-FNKtauN0/post-548.aspx</link><description>&lt;p&gt;Oracle – это реляционная база данных. Данные в базе храняться в виде двумерных таблиц: есть строки и столбцы. Однако в жизни довольно часто приходиться сталкиваться с иерархической структурой данных. Простой пример: структура папок на вашем компьютере.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/Uy-FNKtauN0" height="1" width="1"/&gt;</description><pubDate>Wed, 27 Jul 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-548.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-548-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-548.aspx</feedburner:origLink></item><item><title>Нумерация строк в запросе</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/UHCdojyR-rI/post-544.aspx</link><description>&lt;p&gt;Есть таблица. Нужно последовательно вывести записи вместе с порядковым номером.  Нет ничего проще: &lt;/p&gt;
&lt;code&gt;
&lt;pre&gt;
Select rownum, pole1,pole2,pole3 from my_table;
&lt;/pre&gt;
&lt;code&gt;
&lt;p&gt;Однако если перед выводом нужно записи отсортировать (ORDER BY) по полям, тогда такой запрос не проходит, так как Оракл сначала формирует ROWNUM, и лишь потом сортирует записи.&lt;/p&gt;
&lt;p&gt;Поэтому будем оракл обманывать таким образом:&lt;/p&gt;
&lt;code&gt;
&lt;pre&gt;
Select rownum, pole1,pole2,pole3 from  
(Select  pole1,pole2,pole3 from my_table order by pole1,pole2,pole3);
&lt;/pre&gt;
&lt;/code&gt;
&lt;p&gt;Ну а для гурманов смотреть здесь &lt;a href= http://my-oracle.it-blogs.com.ua/post-72.aspx&gt;«аналитические функции»&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/UHCdojyR-rI" height="1" width="1"/&gt;</description><pubDate>Wed, 13 Jul 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-544.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-544-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-544.aspx</feedburner:origLink></item><item><title>Какой день недели попадает на заданную дату? А какая дата первого дня недели?</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/4QHcypnFDyk/post-543.aspx</link><description>&lt;p&gt;Для того, чтобы определить день недели достаточно использовать функцию TO_CHAR вот таким образом:&lt;/p&gt;
&lt;code&gt;
&lt;pro&gt;
select to_char(to_date('01.07.2011','dd.mm.yyyy'), 'd') from dual;
&lt;/pro&gt;
&lt;/code&gt;
&lt;p&gt;В результате получаем порядковый номер дня недели: от 1 до 7.&lt;/p&gt;
&lt;p&gt;Какой день недели считать первым зависит от параметра NLS_TERRITORY/&lt;/p&gt;
&lt;p&gt;А для ответа на второй вопрос нужно выполнить вот такой запрос :&lt;/p&gt;
&lt;code&gt;
&lt;pre&gt;
select trunc(to_date('01.07.2011','dd.mm.yyyy'),'D') from dual ;
&lt;/pre&gt;
&lt;/code&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/4QHcypnFDyk" height="1" width="1"/&gt;</description><pubDate>Wed, 13 Jul 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-543.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-543-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-543.aspx</feedburner:origLink></item><item><title>Оптимизатор. Начальные понятия. Часть 3.</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/oG7N62sOwvc/post-542.aspx</link><description>Продолжим тему, начатую &lt;a href=http://my-oracle.it-blogs.com.ua/post-540.aspx&gt; здесь&lt;/a&gt;  и&lt;a href=http://my-oracle.it-blogs.com.ua/post-541.aspx&gt; здесь&lt;/a&gt;.
&lt;p&gt;Оптимизатор  управляется параметром optimizer_mode, который можно задавать &lt;strong&gt;на уровне сессии или на уровне экземпляра&lt;/strong&gt;. Он может принимать следующие значения: &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/oG7N62sOwvc" height="1" width="1"/&gt;</description><pubDate>Fri, 08 Jul 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-542.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-542-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-542.aspx</feedburner:origLink></item><item><title>Оптимизатор. Начальные понятия. Часть 2.</title><link>http://feedproxy.google.com/~r/my-oracle-ua/~3/T87OdAK-8AE/post-541.aspx</link><description>&lt;p&gt;Продолжим тему, начатую &lt;a href= http://my-oracle.it-blogs.com.ua/post-540.aspx&gt;здесь&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ну, вот так все с SQL запросами на сервере ORACLE все и происходит: &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/my-oracle-ua/~4/T87OdAK-8AE" height="1" width="1"/&gt;</description><pubDate>Fri, 08 Jul 2011 00:00:00 GMT</pubDate><guid isPermaLink="false">http://it-blogs.com.ua/my-oracle/post-541.aspx</guid><comments>http://it-blogs.com.ua/my-oracle/post-541-comments.aspx</comments><feedburner:origLink>http://it-blogs.com.ua/my-oracle/post-541.aspx</feedburner:origLink></item></channel></rss>

