<?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; t-sql</title>
	<atom:link href="http://www.yilmazyavuz.com/yyblog/index.php/tag/t-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>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>
	</channel>
</rss>

