<?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; sql</title>
	<atom:link href="http://www.kayabuyukcelen.com.tr/blog/category/sql/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>
		<item>
		<title>Sunucu tarihi 1 gün ileri gitmişse ve düzeltilirse; phpBB patlar&#8230;</title>
		<link>http://www.kayabuyukcelen.com.tr/blog/sunucu-tarihi-1-gun-ileri-gitmisse-ve-duzeltilirse-phpbb-patlar/</link>
		<comments>http://www.kayabuyukcelen.com.tr/blog/sunucu-tarihi-1-gun-ileri-gitmisse-ve-duzeltilirse-phpbb-patlar/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 20:06:31 +0000</pubDate>
		<dc:creator>Kaya Büyükçelen</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[phpbb]]></category>
		<category><![CDATA[timestamp]]></category>

		<guid isPermaLink="false">http://www.buyukcelen.com/?p=4</guid>
		<description><![CDATA[Kendisi volvotechnic&#8217;de başıma geldi. Malum yeni server. Ne tarihin ileri gittiğinden, ne de otomatik olarak düzeldiğinden haberim yok. Birden bire okuduğum mesajlar hala okunmamış sayılıyor, yeni birşeyler gönderemiyorum. Baktım o aktif sitede hiçbir hareket yok. Telefonlar yağmaya başladı site göçtü diye. Düzeltmek için şu adımları izledim; Yeni servera nakil olduğu günden beri ki mesajların tarihleri [...]]]></description>
			<content:encoded><![CDATA[<p>Kendisi volvotechnic&#8217;de başıma geldi. Malum yeni server. Ne tarihin ileri gittiğinden, ne de otomatik olarak düzeldiğinden haberim yok.</p>
<p>Birden bire okuduğum mesajlar hala okunmamış sayılıyor, yeni birşeyler gönderemiyorum. Baktım o aktif sitede hiçbir hareket yok. Telefonlar yağmaya başladı site göçtü diye.</p>
<p>Düzeltmek için şu adımları izledim;<br />
Yeni servera nakil olduğu günden beri ki mesajların tarihleri 1 gün ileri imiş. nakil ettiğim tarihi buldum. Daha sonra nakil ettiğim tarihin unix timestampini buldum. Bir gün unixtimestamp te 86400sn ediyormuş onu hesapladım.</p>
<p>Ve zamanın geçtiği tüm tablolara(ki sanırım 7 adet gönderdim),<br />
<code>update phpbb_posts SET post_time=post_time-86400 WHERE post_time&gt;NAKİL ANIMDAKİ TIMESTAMP</code><br />
Benzer sorguları, phpbb_forums, phpbb_users gibi tablolara da gönderdim. ve sorunu çözdüm.</p>
<p>Keşke buraya yazabilmek için not alsaymışım&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kayabuyukcelen.com.tr/blog/sunucu-tarihi-1-gun-ileri-gitmisse-ve-duzeltilirse-phpbb-patlar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
