<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Mevlüt Becerikli için yorumlar</title>
	<atom:link href="http://www.mevlutbecerikli.com/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://www.mevlutbecerikli.com</link>
	<description>Basit diye bir şey yok !!! Bilmeyene 2+2 bile zor...</description>
	<pubDate>Wed, 08 Sep 2010 09:15:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>COL-2-ROW yazısına Faruk ÖZDEMİR tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=436#comment-1281</link>
		<dc:creator>Faruk ÖZDEMİR</dc:creator>
		<pubDate>Thu, 02 Sep 2010 21:19:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=436#comment-1281</guid>
		<description>Pratik ve Güzel bilgiler için Çok teşekkürler Mevlüt.</description>
		<content:encoded><![CDATA[<p>Pratik ve Güzel bilgiler için Çok teşekkürler Mevlüt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Oracle SQL&#8217; de ağaç yapısı (CONNECT BY) yazısına Mevlüt Becerikli tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=105#comment-783</link>
		<dc:creator>Mevlüt Becerikli</dc:creator>
		<pubDate>Fri, 06 Aug 2010 14:02:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=105#comment-783</guid>
		<description>Orda da mutlaka bir çözümü vardır Serdar. Mesela;

http://blog.crowe.co.nz/blog/archive/2007/09/06/Microsoft-SQL-Server-2005---CTE-Example-of-a-simple.aspx</description>
		<content:encoded><![CDATA[<p>Orda da mutlaka bir çözümü vardır Serdar. Mesela;</p>
<p><a href="http://blog.crowe.co.nz/blog/archive/2007/09/06/Microsoft-SQL-Server-2005---CTE-Example-of-a-simple.aspx" rel="nofollow">http://blog.crowe.co.nz/blog/archive/2007/09/06/Microsoft-SQL-Server-2005&#8212;CTE-Example-of-a-simple.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Oracle SQL&#8217; de ağaç yapısı (CONNECT BY) yazısına Serdar tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=105#comment-779</link>
		<dc:creator>Serdar</dc:creator>
		<pubDate>Fri, 06 Aug 2010 12:41:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=105#comment-779</guid>
		<description>Süpermiş de, MSSQL'de neden yok! :(</description>
		<content:encoded><![CDATA[<p>Süpermiş de, MSSQL&#8217;de neden yok! <img src='http://www.mevlutbecerikli.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>FIXED_DATE yazısına Mevlüt Becerikli tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=432#comment-89</link>
		<dc:creator>Mevlüt Becerikli</dc:creator>
		<pubDate>Fri, 02 Jul 2010 12:44:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=432#comment-89</guid>
		<description>Merhaba,

ALTER SESSION değilde ALTER SYSTEM kullanılmasından SESSION değil de DATABASE seviyesinde geçerli olduğu anlaşılıyor.

Nerede kullanılabileceğine gelince;
Yazdığımız PLSQL kodlarının TEST işlemlerinde kullanılabilir. Kod içinde bulunan onlarca SYSDATE ifadesinin yerine TO_DATE ile istediğimiz tarihide yazabilirdik. Ama ya SYSDATE ifadcesi onlarca yerde geçiyorsa ??? 
Hoş istedikten TOAD gibi tooların FIND&#038;REPLACE özellikleri de basit bir çözüm. Ben şahsen kullanmadım ama forumları takip etmeyi severim ve enteresan geldi. Öğrenir öğrenmez paylaşmak istedim. 

Var ise bir hatamız düzeltelim.
Saygılar...</description>
		<content:encoded><![CDATA[<p>Merhaba,</p>
<p>ALTER SESSION değilde ALTER SYSTEM kullanılmasından SESSION değil de DATABASE seviyesinde geçerli olduğu anlaşılıyor.</p>
<p>Nerede kullanılabileceğine gelince;<br />
Yazdığımız PLSQL kodlarının TEST işlemlerinde kullanılabilir. Kod içinde bulunan onlarca SYSDATE ifadesinin yerine TO_DATE ile istediğimiz tarihide yazabilirdik. Ama ya SYSDATE ifadcesi onlarca yerde geçiyorsa ???<br />
Hoş istedikten TOAD gibi tooların FIND&#038;REPLACE özellikleri de basit bir çözüm. Ben şahsen kullanmadım ama forumları takip etmeyi severim ve enteresan geldi. Öğrenir öğrenmez paylaşmak istedim. </p>
<p>Var ise bir hatamız düzeltelim.<br />
Saygılar&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>FIXED_DATE yazısına Ahmet tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=432#comment-86</link>
		<dc:creator>Ahmet</dc:creator>
		<pubDate>Thu, 01 Jul 2010 10:39:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=432#comment-86</guid>
		<description>Merhaba,

parametreyi denedim çalıştı. ama ne için kullanılabilir acaba?
bi de session bazında çalışıyor olsa gerek.
Teşekkürler..</description>
		<content:encoded><![CDATA[<p>Merhaba,</p>
<p>parametreyi denedim çalıştı. ama ne için kullanılabilir acaba?<br />
bi de session bazında çalışıyor olsa gerek.<br />
Teşekkürler..</p>
]]></content:encoded>
	</item>
	<item>
		<title>SELECT&#8230;INTO ile NO_DATA_FOUND Hatası yazısına palaq tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=353#comment-81</link>
		<dc:creator>palaq</dc:creator>
		<pubDate>Sun, 23 May 2010 15:07:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=353#comment-81</guid>
		<description>&lt;blockquote&gt;Bir diğer yöntem de NVL fonksiyonunu kullanarak, kayıt dönmemesi halinde DEFAULT bir değer de atayabiliriz;

SELECT NVL(empno,0) INTO v_empno FROM emp WHERE ename = ‘MEVLUT‘;&lt;/blockquote&gt;

Bu ifadeniz yanlış ya da ben yanlış anlıyorum. Select query'nizden hiçbir row dönmezse nvl uygulayabileceğiniz bir  değer de yok demektir, yani bu şekilde default değer atayamazsınız, sizin önderdiğiniz çözümde yine no_data_found exception'ı oluşacaktır.

Örnek olarak sizin yazdığınıza göre 2 döndürmesi gereken şu kod exception raise edecektir;

&lt;code&gt;declare
  i number;
begin
    select nvl(1,2) 
    into i 
    from dual 
    where 1=2;
end;&lt;/code&gt;

Kolay gelsin...</description>
		<content:encoded><![CDATA[<blockquote><p>Bir diğer yöntem de NVL fonksiyonunu kullanarak, kayıt dönmemesi halinde DEFAULT bir değer de atayabiliriz;</p>
<p>SELECT NVL(empno,0) INTO v_empno FROM emp WHERE ename = ‘MEVLUT‘;</p></blockquote>
<p>Bu ifadeniz yanlış ya da ben yanlış anlıyorum. Select query&#8217;nizden hiçbir row dönmezse nvl uygulayabileceğiniz bir  değer de yok demektir, yani bu şekilde default değer atayamazsınız, sizin önderdiğiniz çözümde yine no_data_found exception&#8217;ı oluşacaktır.</p>
<p>Örnek olarak sizin yazdığınıza göre 2 döndürmesi gereken şu kod exception raise edecektir;</p>
<p><code>declare<br />
  i number;<br />
begin<br />
    select nvl(1,2)<br />
    into i<br />
    from dual<br />
    where 1=2;<br />
end;</code></p>
<p>Kolay gelsin&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>SELECT&#8230;INTO ile NO_DATA_FOUND Hatası yazısına serdar tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=353#comment-80</link>
		<dc:creator>serdar</dc:creator>
		<pubDate>Fri, 21 May 2010 19:10:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=353#comment-80</guid>
		<description>SELECT NVL(empno,0) INTO v_empno FROM emp WHERE ename = ‘MEVLUT‘; bu kısım yanlış olmuş.Bu şekilde yazarsanız yine NO_DATA_FOUND alırsınız.

SELECT NVL(SELECT empno FROM emp WHERE ename = ‘MEVLUT‘,0) FROM DUAL; bu şekilde olursa istenilen sonuç döner.</description>
		<content:encoded><![CDATA[<p>SELECT NVL(empno,0) INTO v_empno FROM emp WHERE ename = ‘MEVLUT‘; bu kısım yanlış olmuş.Bu şekilde yazarsanız yine NO_DATA_FOUND alırsınız.</p>
<p>SELECT NVL(SELECT empno FROM emp WHERE ename = ‘MEVLUT‘,0) FROM DUAL; bu şekilde olursa istenilen sonuç döner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Oracle SQL&#8217; de ağaç yapısı (CONNECT BY) yazısına Mevlüt Becerikli tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=105#comment-79</link>
		<dc:creator>Mevlüt Becerikli</dc:creator>
		<pubDate>Tue, 18 May 2010 07:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=105#comment-79</guid>
		<description>Faydası olduysa ne mutlu bana ...</description>
		<content:encoded><![CDATA[<p>Faydası olduysa ne mutlu bana &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>DECODE &#038; IF arasındaki farklar yazısına Mevlüt Becerikli tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=318#comment-76</link>
		<dc:creator>Mevlüt Becerikli</dc:creator>
		<pubDate>Mon, 17 May 2010 10:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=318#comment-76</guid>
		<description>Eline sağlık Mustafa...</description>
		<content:encoded><![CDATA[<p>Eline sağlık Mustafa&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>DECODE &#038; IF arasındaki farklar yazısına mustafa tarafından yapılan yorumlar</title>
		<link>http://www.mevlutbecerikli.com/?p=318#comment-70</link>
		<dc:creator>mustafa</dc:creator>
		<pubDate>Wed, 14 Apr 2010 13:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.mevlutbecerikli.com/?p=318#comment-70</guid>
		<description>SQL ifadeleri içinde IF-THEN-ELSE benzeri bir kullanıma ihtiyac olursa CASE-WHEN-THEN-END ifadesine başvurulabilir. Çok taklalar attım şimdiye kadar bu ifade ile :)
&lt;strong&gt;Örnek;&lt;/strong&gt;
&lt;em&gt;aşağıdaki sorgu; tablodan ad,soyad,yas bilgileri ile beraber yas alaninin degerine bagli olarak yas kategorisi bilgisini dondurmekte, yas 1'den kucuk ise bebek, 13'ten küçük ise çocuk, 21'den küçük ise genç ve diğer bütün durumlarda yetişkin.&lt;/em&gt;
&lt;code&gt;select ad,soyad,yas,(case when yas&#60;1 then 'bebek' when yas&#60;13 then 'cocuk' when yas&#60;21 then 'genc' else 'yetiskin' end) as yas_kategorisi from kullanicilarim&lt;/code&gt;

mustafa y.</description>
		<content:encoded><![CDATA[<p>SQL ifadeleri içinde IF-THEN-ELSE benzeri bir kullanıma ihtiyac olursa CASE-WHEN-THEN-END ifadesine başvurulabilir. Çok taklalar attım şimdiye kadar bu ifade ile <img src='http://www.mevlutbecerikli.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<strong>Örnek;</strong><br />
<em>aşağıdaki sorgu; tablodan ad,soyad,yas bilgileri ile beraber yas alaninin degerine bagli olarak yas kategorisi bilgisini dondurmekte, yas 1&#8242;den kucuk ise bebek, 13&#8242;ten küçük ise çocuk, 21&#8242;den küçük ise genç ve diğer bütün durumlarda yetişkin.</em><br />
<code>select ad,soyad,yas,(case when yas&lt;1 then 'bebek' when yas&lt;13 then 'cocuk' when yas&lt;21 then 'genc' else 'yetiskin' end) as yas_kategorisi from kullanicilarim</code></p>
<p>mustafa y.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
