<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kaya BÜYÜKÇELEN &#187; kategori tablosu</title>
	<atom:link href="http://www.kayabuyukcelen.com.tr/blog/tag/kategori-tablosu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kayabuyukcelen.com.tr/blog</link>
	<description>mutluluk motor sesidir...</description>
	<lastBuildDate>Sat, 07 Aug 2010 01:56:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Tekrarlanan CTE ve Hiyerarşik Yapı</title>
		<link>http://www.kayabuyukcelen.com.tr/blog/tekrarlanan-cte-ve-hiyerarsik-yapi/</link>
		<comments>http://www.kayabuyukcelen.com.tr/blog/tekrarlanan-cte-ve-hiyerarsik-yapi/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 04:10:12 +0000</pubDate>
		<dc:creator>Kaya Büyükçelen</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[hiyerarşik yapı]]></category>
		<category><![CDATA[kategori tablosu]]></category>
		<category><![CDATA[sınırsız alt kategori]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://www.buyukcelen.com/?p=93</guid>
		<description><![CDATA[Tablomuzu oluşturalım, create table Kategori ( KategoriID int identity(1,1), UstKategoriID int, Ad nvarchar(20), constraint pkKategoriID primary key(KategoriID), constraint fkKategoriUstKategoriID foreign key(UstKategoriID) references Kategori ) Örnek verilerimizi girelim. insert Kategori (Ad) VALUES('Bilgisayar') insert Kategori (Ad) VALUES('Telefon') insert Kategori (Ad) VALUES('saat') insert Kategori (UstKategoriID, Ad) VALUES(1,'Masaüstü Bilgisayar') insert Kategori (UstKategoriID, Ad) VALUES(1,'Dizüstü Bilgisayar') insert Kategori (UstKategoriID, Ad) [...]]]></description>
			<content:encoded><![CDATA[<p>Tablomuzu oluşturalım,</p>
<pre name="code" class="sql">create table Kategori
(
KategoriID int identity(1,1),
UstKategoriID int,
Ad nvarchar(20),
constraint pkKategoriID primary key(KategoriID),
constraint fkKategoriUstKategoriID foreign key(UstKategoriID) references Kategori
)</pre>
<p>Örnek verilerimizi girelim.<br />
<code><br />
insert Kategori (Ad) VALUES('Bilgisayar')<br />
insert Kategori (Ad) VALUES('Telefon')<br />
insert Kategori (Ad) VALUES('saat')<br />
insert Kategori (UstKategoriID, Ad) VALUES(1,'Masaüstü Bilgisayar')<br />
insert Kategori (UstKategoriID, Ad) VALUES(1,'Dizüstü Bilgisayar')<br />
insert Kategori (UstKategoriID, Ad) VALUES(1,'Netbook')<br />
insert Kategori (UstKategoriID, Ad) VALUES(1,'Server')<br />
insert Kategori (UstKategoriID, Ad) VALUES(2,'Tek Sim Kartlı')<br />
insert Kategori (UstKategoriID, Ad) VALUES(2,'Çift Sim Kartlı')<br />
insert Kategori (UstKategoriID, Ad) VALUES(2,'3 Sim Kartlı')<br />
insert Kategori (UstKategoriID, Ad) VALUES(3,'Analog')<br />
insert Kategori (UstKategoriID, Ad) VALUES(3,'Dijital')<br />
insert Kategori (UstKategoriID, Ad) VALUES(3,'GPSli')<br />
insert Kategori (UstKategoriID, Ad) VALUES(3,'Mp3 çalarlı')<br />
</code><br />
ID&#8217;si 8 olan kategorimizin üstündekilerle beraber select sorgumuzu çalıştıralım<br />
<code><br />
;WITH cte AS (<br />
SELECT 0 AS sira, KategoriID, Ad, UstKategoriID<br />
FROM Kategori WHERE KategoriID=8<br />
UNION ALL<br />
SELECT p.sira + 1, c.KategoriID, c.Ad, c.UstKategoriID<br />
FROM Kategori c<br />
INNER JOIN cte p ON p.UstKategoriID = c.KategoriID<br />
)<br />
SELECT<br />
KategoriID,<br />
Ad,<br />
UstKategoriID<br />
FROM cte ORDER BY sira DESC</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kayabuyukcelen.com.tr/blog/tekrarlanan-cte-ve-hiyerarsik-yapi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
