<?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>Yılmaz Yavuz &#187; sql</title>
	<atom:link href="http://www.yilmazyavuz.com/yyblog/index.php/tag/sql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yilmazyavuz.com/yyblog</link>
	<description>yazılım üzerine taze taze</description>
	<lastBuildDate>Mon, 14 Feb 2011 15:35:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>YYToolkit &#8211; Sql Management Studio Lite</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2010/08/yytoolkit-sql-management-studio-lite/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2010/08/yytoolkit-sql-management-studio-lite/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 10:48:06 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[YYToolkit]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[simple editor]]></category>
		<category><![CDATA[smslite]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Sql Management studio]]></category>
		<category><![CDATA[sql management studio lite edition]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=493</guid>
		<description><![CDATA[<p>Sql 2008 ile birlikte management studio nun da hard diskde kapladığı yerde bir hayli arttı. İnternette barınan sunucunuza Sql sorgusu yapabilmek için ya management studionuz olması gerekiyor yada kendi yazdığınız bir program aracılığı ile bu işlemi yapabilirsiniz, biraz daha expert olduğunuzda sql command prompt ile de sorgu çalıştırabilirsiniz ancak çoğu zaman ufak bir sorgu çalıştırmak için <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2010/08/yytoolkit-sql-management-studio-lite/">YYToolkit &#8211; Sql Management Studio Lite</a></span>]]></description>
			<content:encoded><![CDATA[<p>Sql 2008 ile birlikte management studio nun da hard diskde kapladığı yerde bir hayli arttı. İnternette barınan sunucunuza Sql sorgusu yapabilmek için ya management studionuz olması gerekiyor yada kendi yazdığınız bir program aracılığı ile bu işlemi yapabilirsiniz, biraz daha expert olduğunuzda sql command prompt ile de sorgu çalıştırabilirsiniz ancak çoğu zaman ufak bir sorgu çalıştırmak için management studio kurmak, hard diskde kapladığı yer bakımından oldukça maliyetli olabiliyor.  Bu gibi durumlarda yardımcı olması için Sql Management Studio Lite edition adında ufak bir programcık geliştirdim.</p>
<p>Uygulama çok basit bir şekilde herhangi bir db server  a bağlanıp serverdaki db leri ve içerisindeki tabloları listeliyor. Burdan tabloları görüp sorgu çekebiliyorsunuz.</p>
<p><strong>İndirmek için :</strong></p>
<p><a href="http://www.yilmazyavuz.com/YYToolkit_smslite/publish.htm" target="_blank">YYToolkit &#8211; Sql Management Studio Lite</a> (ClickOnce)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2010/08/yytoolkit-sql-management-studio-lite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SqlDependency &#8211; Sürekli bildiri gönderme problemi</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/sqldependency-surekli-bildiri-gonderme-problemi/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/sqldependency-surekli-bildiri-gonderme-problemi/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 08:38:11 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[ado.net]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql dependency]]></category>
		<category><![CDATA[sql service broker]]></category>
		<category><![CDATA[SqlCacheDependency]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=424</guid>
		<description><![CDATA[<p>SqlDependency ile yaptığım ilk test te karşıma çıkan bir problemi paylaşmak istedim.</p>
<p>Yazdığım kod aşağıdaki gibiydi. Ancak sürekli cache yenileme bloğuna düşüyordu ve sorunu çözmek için şu adresten koşulları sağladığıma emin olmaya çalıştım, adreste yazılanlara göre herhangi bir problem görünmüyordu sonra sorgumda bulunan alanları değiştirdim, bir kaç sildim , bir kaç alan ekledim değişen bir şey yoktu. <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/12/sqldependency-surekli-bildiri-gonderme-problemi/">SqlDependency &#8211; Sürekli bildiri gönderme problemi</a></span>]]></description>
			<content:encoded><![CDATA[<p>SqlDependency ile yaptığım ilk test te karşıma çıkan bir problemi paylaşmak istedim.</p>
<p>Yazdığım kod aşağıdaki gibiydi. Ancak sürekli cache yenileme bloğuna düşüyordu ve sorunu çözmek için <a href="http://msdn.microsoft.com/en-us/library/aewzkxxh.aspx">şu adresten </a>koşulları sağladığıma emin olmaya çalıştım, adreste yazılanlara göre herhangi bir problem görünmüyordu sonra sorgumda bulunan alanları değiştirdim, bir kaç sildim , bir kaç alan ekledim değişen bir şey yoktu. En sonunda<span style="text-decoration: underline;"> [yy_commerce] yazan db adını sorgudan çıkardım</span> ve sorun çözüldü.</p>
<p><em>Çalışan Sorgu:</em></p>
<pre class="brush: sql;">SELECT  [oid],[TimeStamp] from [dbo].[Bilgisayar_CatalogProducts] WHERE i_ClassType = 4</pre>
<p><em>Çalışmayan Sorgunun bulunduğu kod:</em></p>
<pre class="brush: csharp;">

protected void Page_Load(object sender, EventArgs e)
{

if (HttpContext.Current.Cache[&quot;myc&quot;] == null)
{

using (SqlConnection connection =
new SqlConnection(GetConnectionString()))
{
using (SqlCommand command =
new SqlCommand(GetSQL(), connection))
{
SqlCacheDependency dependency =
new SqlCacheDependency(command);

SqlDependency.Start(GetConnectionString());
connection.Open();
DataTable dt=  new DataTable();
SqlDataAdapter da = new SqlDataAdapter(command);
da.Fill(dt);

Label1.Text = &quot;Cache Refresh: &quot; +
DateTime.Now.ToLongTimeString();
HttpContext.Current.Cache.Insert(&quot;myc&quot;, dt, dependency);
}
}
}
ASPxGridView1.DataSource = HttpContext.Current.Cache[&quot;myc&quot;];
ASPxGridView1.DataBind();
}

private string GetSQL()
{
return &quot;SELECT  [oid],[TimeStamp] from [yy_commerce].[dbo].[Bilgisayar_CatalogProducts] WHERE i_ClassType = 4&quot;;

}

private string GetConnectionString()
{
return &quot;server = .;Integrated security=SSPI; database=yy_commerce&quot;;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/sqldependency-surekli-bildiri-gonderme-problemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonsuz Kategori Mantığı ve Devexpress TreeList üzerinde gösterimi</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:52:21 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[foreignkey]]></category>
		<category><![CDATA[sonsuz kategori]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[treelist]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=339</guid>
		<description><![CDATA[<p></p>
<p>Video sonsuz kategori mantığının bir tablo üzerinde uygulanması ve Devex TreeList i üzerinde gösterimini anlatmaktadır. Ayrıca çok kısa bir şekilde foreignkey lerin işlevinede değinilmiştir.</p>
<p>Video ile ilgili örnek daha <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/">Sonsuz Kategori Mantığı ve Devexpress TreeList üzerinde gösterimi</a></span>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.yilmazyavuz.com/yyblog/wp-content/plugins/flash-video-player/default_video_player.gif" /></p>
<p>Video sonsuz kategori mantığının bir tablo üzerinde uygulanması ve Devex TreeList i üzerinde gösterimini anlatmaktadır. Ayrıca çok kısa bir şekilde foreignkey lerin işlevinede değinilmiştir.</p>
<p><em>Video ile ilgili örnek daha sonra eklenecektir.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sonsuz-kategori-mantigi-ve-devexpress-treelist-uzerinde-gosterimi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sql Server &#8211; Detach</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sql-server-detach/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sql-server-detach/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 11:43:37 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[detach]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/index.php/archives/275</guid>
		<description><![CDATA[<p>
</p>
<p>Detach Sql server üzerinde kullanmadığımız veritabanlarını kaynak tüketimini azaltmak adına silmeden, mdf ve ldf dosyalarını korumak kaydıyla Sql Server üzerinden kopartmak için kullanılır.
Sql Management Studio ile bu işlemi :
Database üzerinde sağ tıklayıp, Tasks kısmından Detach&#8230; a tıklayarak yapabiliriz.
Burda db üzerine bağlı connection ları da kopartmak için gelen ekrandaki Drop Connections <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sql-server-detach/">Sql Server &#8211; Detach</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/detach.png"><a href="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/detach1.png"><img class="alignnone size-medium wp-image-280" title="detach1" src="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/detach1-300x269.png" alt="detach1" width="300" height="269" /></a><br />
</a></p>
<p>Detach Sql server üzerinde kullanmadığımız veritabanlarını kaynak tüketimini azaltmak adına silmeden, mdf ve ldf dosyalarını korumak kaydıyla Sql Server üzerinden kopartmak için kullanılır.<br />
Sql Management Studio ile bu işlemi :<br />
Database üzerinde sağ tıklayıp, Tasks kısmından Detach&#8230; a tıklayarak yapabiliriz.<br />
Burda db üzerine bağlı connection ları da kopartmak için gelen ekrandaki Drop Connections kısmını işaretleyebiliriz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/06/sql-server-detach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL SELECT INTO</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/05/sql-select-into/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/05/sql-select-into/#comments</comments>
		<pubDate>Fri, 22 May 2009 16:33:28 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[t-sql]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=200</guid>
		<description><![CDATA[<p>Select Into bir tablodan verileri alarak başka bir tablo oluşturmaya yarayan bir sql cümlesidir.</p>
<p>Genellikle tabloların backuplarını almak için kullanılmaktadır.</p>
SQL SELECT INTO Yazımı:
<p>Tüm kolonlardan yeni bir tablo oluşturabiliriz :</p>



SELECT *
INTO yeni_tablo_adi [IN harici_veritabani]
FROM eski_tablo_adi



<p>Yada sadece belirlirli kolonlardan yeni bir tablo oluşturabiliriz:</p>



SELECT kolon_adi1,kolon_adi2
INTO yeni_tablo_adi [IN harici_veritabani]
FROM <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2009/05/sql-select-into/">SQL SELECT INTO</a></span>]]></description>
			<content:encoded><![CDATA[<p>Select Into bir tablodan verileri alarak başka bir tablo oluşturmaya yarayan bir sql cümlesidir.</p>
<p>Genellikle tabloların backuplarını almak için kullanılmaktadır.</p>
<h3>SQL SELECT INTO Yazımı:</h3>
<p>Tüm kolonlardan yeni bir tablo oluşturabiliriz :</p>
<table class="code" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>SELECT *<br />
INTO yeni_tablo_adi [IN harici_veritabani]<br />
FROM eski_tablo_adi</td>
</tr>
</tbody>
</table>
<p>Yada sadece belirlirli kolonlardan yeni bir tablo oluşturabiliriz:</p>
<table class="code" border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>SELECT kolon_adi1,kolon_adi2<br />
INTO yeni_tablo_adi [IN harici_veritabani]<br />
FROM eski_tablo_adi</td>
</tr>
</tbody>
</table>
<p>Kaynak: <a href="http://www.w3schools.com/Sql/sql_select_into.asp">http://www.w3schools.com/Sql/sql_select_into.asp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/05/sql-select-into/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multi Parameter &gt; Where IN clause</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/multi-parameter-where-in-clause/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/multi-parameter-where-in-clause/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 10:06:09 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[t-sql]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=69</guid>
		<description><![CDATA[<p> SQL Split UDF:</p>
<p>if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[UTILfn_Split]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[UTILfn_Split]
GO</p>
<p>create function dbo.UTILfn_Split(
@String nvarchar (4000),
@Delimiter nvarchar (10)
)
returns @ValueTable table ([Value] nvarchar(4000))
begin
declare @NextString nvarchar(4000)
declare @Pos int
declare @NextPos int
declare @CommaCheck nvarchar(1)</p>
<p>set @NextString = ''
set @CommaCheck = right(@String,1)</p>
<p>--Check for trailing Comma, if not exists, INSERT
if (@CommaCheck  @Delimiter )
set @String = <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2008/11/multi-parameter-where-in-clause/">Multi Parameter > Where IN clause</a></span>]]></description>
			<content:encoded><![CDATA[<p> <code>SQL Split UDF:</p>
<p>if exists (select * from dbo.sysobjects where id =<br />
object_id(N'[dbo].[UTILfn_Split]') and xtype in (N'FN', N'IF', N'TF'))<br />
drop function [dbo].[UTILfn_Split]<br />
GO</p>
<p>create function dbo.UTILfn_Split(<br />
@String nvarchar (4000),<br />
@Delimiter nvarchar (10)<br />
)<br />
returns @ValueTable table ([Value] nvarchar(4000))<br />
begin<br />
declare @NextString nvarchar(4000)<br />
declare @Pos int<br />
declare @NextPos int<br />
declare @CommaCheck nvarchar(1)</p>
<p>set @NextString = ''<br />
set @CommaCheck = right(@String,1)</p>
<p>--Check for trailing Comma, if not exists, INSERT<br />
if (@CommaCheck <> @Delimiter )<br />
set @String = @String + @Delimiter</p>
<p>--Get position of first Comma<br />
set @Pos = charindex(@Delimiter,@String)<br />
set @NextPos = 1</p>
<p>--Loop while there is still a comma in the String of levels<br />
while (@pos <> 0)<br />
begin<br />
set @NextString = substring(@String,1,@Pos - 1)</p>
<p>insert into @ValueTable ( [Value]) Values (@NextString)</p>
<p>set @String = substring(@String,@pos +1,len(@String))</p>
<p>set @NextPos = @Pos<br />
set @pos = charindex(@Delimiter,@String)<br />
end</p>
<p>return<br />
end</p>
<p>--------</p>
<p>DECLARE @params nvarchar(100)<br />
SET @params='962, 979, 971'</p>
<p>select * from dbo.TABLETEST<br />
where ID IN (select * from dbo.UTILfn_Split(@params,',')) </code></p>
<p><a href="http://tolgayaramis.blogspot.com/2007/07/multi-parameter-where-in-clause.html">Kaynak</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2008/11/multi-parameter-where-in-clause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql Compare</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2008/09/sql-compare/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2008/09/sql-compare/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 09:45:34 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[compare]]></category>
		<category><![CDATA[karşılaştırma]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[stored procedure]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=35</guid>
		<description><![CDATA[<p></p>
<p>Red-Gate Firması tarafından geliştirilen Sql Compare iki database arasındaki schema farklılıklarını (table,view,sp,trigger vb.) karşılaştırarak aktarım yapmayı sağlayan güzel bir program.</p>
<p>adresi : <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.yilmazyavuz.com/yyblog/index.php/2008/09/sql-compare/">Sql Compare</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/sqlcompare.jpg"><img class="alignnone size-full wp-image-36" title="sqlcompare" src="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/sqlcompare.jpg" alt="" width="425" height="205" /></a></p>
<p>Red-Gate Firması tarafından geliştirilen Sql Compare iki database arasındaki schema farklılıklarını (table,view,sp,trigger vb.) karşılaştırarak aktarım yapmayı sağlayan güzel bir program.</p>
<p>adresi : <a href="http://www.red-gate.com">Sql Compare</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2008/09/sql-compare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

