﻿<?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>Temporary Table ve Table Variable Arasındaki Farklar &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/temporary-table-ve-table-variable-arasindaki-farklar/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Wed, 19 Apr 2023 07:03:15 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>SQL Server&#8217;da Temporary Table ve Table Variable Arasındaki Farklar Nelerdir?</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-temporary-table-ve-table-variable-arasindaki-farklar-nelerdir</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Fri, 07 Apr 2023 07:26:03 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Table Variable]]></category>
		<category><![CDATA[SQL Server Temporary Table]]></category>
		<category><![CDATA[Temporary Table ve Table Variable Arasındaki Farklar]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=15967</guid>

					<description><![CDATA[Herkese merhaba. Bu yazıda SQL Server&#8217;da Temporary Table ve Table Variable arasındaki farklardan bahsedeceğim. SQL Server&#8217;da Temporary Table ve Table variable arasındaki farklar şöyledir. Temporary...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba. Bu yazıda SQL Server&#8217;da Temporary Table ve Table Variable arasındaki farklardan bahsedeceğim. SQL Server&#8217;da Temporary Table ve Table variable arasındaki farklar şöyledir.</p>
<ol>
<li>Temporary table&#8217;ların isimleri &#8216;#&#8217; işaretiyle başlar ve geçici bir tablo olarak tanımlanırken, Table variable&#8217;ların isimleri &#8216;@&#8217; işaretiyle başlar ve geçici bir değişken olarak tanımlanır.</li>
<li>Temporary table&#8217;lar genellikle büyük veri kümeleri için kullanılırken, Table variable&#8217;lar yalnızca küçük veri kümeleri için uygundur.</li>
<li>Table variable&#8217;lar Temporary table&#8217;lara göre daha hızlıdır çünkü bellekte saklanırlar ve disk I/O&#8217;su gerektirmezler. Ancak, büyük veri kümelerini saklamak için kullanıldığında, Temporary table&#8217;lar daha iyi performans sunabilirler.</li>
<li>Temporary table&#8217;lar, verileri önceden saklamak ve daha sonra bu veriler üzerinde birçok işlem yapmak için kullanılabilir. Table variable&#8217;lar ise, verileri yalnızca bir kez kullanmak için kullanılırlar.</li>
<li>Temporary table&#8217;da, CREATE TABLE ifadesi kullanılarak tanımlanırken, Table variable, DECLARE ifadesi kullanılarak tanımlanır.</li>
<li>Bir Temporary table değişkeninin adı en fazla 128 karakterden, Table variable&#8217;lar ise 116 karakterden oluşabilir.</li>
<li>Temporary table ve Table variable&#8217;ların her ikisi de benzersiz anahtar, birincil anahtar, kontrol kısıtlamaları, Not Null ve varsayılan kısıtlamaları destekler ancak Table variable&#8217;lar Foreign Key desteklemez.</li>
<li>Temporary table&#8217;ları Drop veya Truncate komutu kullanılarak kaldırabiliriz. Temporary variable&#8217;lar için Drop veya Truncate komutunu kullanamayız.</li>
<li>Table variable&#8217;ları yalnızca Declare deyimi kullanarak bildirebiliriz, ancak Temporary table&#8217;ları Create Table ve Select Into komutları kullanılarak oluşturulabiliriz.</li>
<li>Table variable&#8217;lar ve Temporary table&#8217;lar ROLLBACK&#8217;i destekler fakat Table variable&#8217;lar ROLLBACK işleminden sonra verileri tutarlar.</li>
<li>Global Temporary table&#8217;lar, oluşturulduktan sonra veritabanı bağlantısı sonlandırılsa bile verileri saklar ve diğer oturumlarda da kullanılabilir. Ancak Table variable&#8217;lar, oturum sonlandırıldığında veya kaynak serbest bırakıldığında yok olur.</li>
</ol>
<p>Linkteki kaynağı da okuyabilirsiniz : <a href="https://www.c-sharpcorner.com/article/temporary-tables-and-table-variables-in-sql/">https://www.c-sharpcorner.com/article/temporary-tables-and-table-variables-in-sql/</a></p>
<p>Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 190</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server&#8217;da Temporary Table ve Table Variable Arasındaki Farklar</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-temporary-table-ve-table-variable-arasindaki-farklar</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Mon, 06 Nov 2017 15:04:02 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server'da Temporary Table ve Table Variable Arasındaki Farklar]]></category>
		<category><![CDATA[SQL Server'da Temporary Table ve Table Variable Arasındaki Farklar Nedir]]></category>
		<category><![CDATA[Temporary Table ve Table Variable Arasındaki Farklar]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=2351</guid>

					<description><![CDATA[Herkese merhaba, Bu başlık altında SQL Server’da Temporary Table ve Table Variable arasındaki farkları inceleyeceğiz. SQL Server&#8217;da bazı durumlarda iş mülakatlarında bu tür sorular karşınıza gelebilir....]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu başlık altında SQL Server’da Temporary Table ve Table Variable arasındaki farkları inceleyeceğiz.</p>
<p>SQL Server&#8217;da bazı durumlarda iş mülakatlarında bu tür sorular karşınıza gelebilir. Aşağıdaki maddeleri öğrenmeniz her daim işinize yarayacaktır.</p>
<ol>
<li>Temporary Table&#8217;da # işareti ile tablo oluştururken Table Variable&#8217;da @ işareti ile oluşturulur.</li>
<li>Temporary Table oluşturulduktan sonra DDL işlemleri yapabiliriz. Yeni bir kolon ekleme imkanımız olur. Table Variable ise ALTER,CREATE,DROP gibi DDL komutlarını desteklemez.</li>
<li>Temporary Table&#8217;lar TempDB&#8217; de tutulmaktadır. Table Variable ise  In – Memory olarak saklanmaktadır.</li>
<li>Temporary Table Transaction yapısını desteklemektedir. Table Variable ise Transaction yapısını desteklemez.</li>
<li>Temporary Table&#8217;larda kullanıcı tanımlı fonksiyonlara (UDF) izin verilmezken Table Variable&#8217;larda kullanıcı tanımlı fonksiyonları (UDF) kullanmaya izin verilir.</li>
<li>Temporary Table&#8217;ler index&#8217;leri destekler ayrıca Primary Key ve Unique Key ile oluşturulan index&#8217;ler de desteklenir. Table Variable&#8217;larda ise index&#8217;ler desteklenmez.</li>
<li>Temporary Table&#8217;lar tanımlandıkları ortamda erişilebilir. Eğer Global olarak tüm ortamlardan erişime açık olması istenirse Temporary Table oluşturulurken ‘#’ yerine ‘##’ kullanılmalıdır. Oluşturulma türüne göre hem yerel hemde global erişime destek verir. Table Variable&#8217;lar ise tanımlanan ortamdan erişilebilir. Global erişim türü mevcut değildir.</li>
<li>Table Variable türündeki tablolar, Temporary Table türündeki tablolara göre çok daha hızlı çalışırlar.</li>
<li>Temporary Table; nested stored procure’lerde kullanılabilirken, Table Variable; nested stored procedure’lerde kullanılamaz.</li>
<li>SELECT INTO ile Temporary Table oluşturabilirken, SELECT INTO ile Table Variable oluşturamazsınız.</li>
<li>Stored Procedure’de içinde Temporary Table varsa stored procedure her seferinde recompile olurken Table Variable varsa recompile işlemi gerçekleşmez.</li>
<li>Temporary Table büyük tablolarda Table Variable’a göre daha performanslı çalışır.</li>
<li>Eğer satır sayısı 100&#8217;ün altındaysa genellikle Table Variable kullanılır. Satır sayısı 100 ün üzerindeyse Temporary Table kullanılması daha iyidir.</li>
</ol>
<p>Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 734</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
