﻿<?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>SQL Server’da Varchar ve Nvarchar Veri Tipleri Arasındaki Farklar &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-serverda-varchar-ve-nvarchar-veri-tipleri-arasindaki-farklar/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Sun, 19 Mar 2023 19:34:17 +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’da Varchar ve Nvarchar Veri Tipleri Arasındaki Farklar</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-varchar-ve-nvarchar-veri-tipleri-arasindaki-farklar</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Thu, 16 Nov 2017 19:06:40 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server’da Varchar ve Nvarchar Veri Tipleri Arasındaki Farklar]]></category>
		<category><![CDATA[SQL Server’da Varchar ve Nvarchar Veri Tipleri Arasındaki Farklar Nedir]]></category>
		<category><![CDATA[Varchar ve Nvarchar Veri Tipleri Arasındaki Farklar]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=2703</guid>

					<description><![CDATA[Herkese merhaba, Bu başlık altında SQL Server’da Varchar ve Nvarchar veri tipleri arasındaki farkları inceleyeceğiz. Varchar[(n)] Temel Tanım Unicode olmayan değişken uzunluk karakteri veri türü. Örnek:...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu başlık altında SQL Server’da Varchar ve Nvarchar veri tipleri arasındaki farkları inceleyeceğiz.</p>
<h1 style="text-align: left;"><span style="font-size: 36pt; color: #ff0000;"><strong>Varchar[(n)]</strong></span></h1>
<p><strong>Temel Tanım</strong></p>
<p>Unicode olmayan değişken uzunluk karakteri veri türü.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @Ad AS VARCHAR(50) = 'Yavuz Selim'
SELECT
	@Ad</code></pre>
<p><strong>Her Karakter için Gerekli Byte Sayısı</strong></p>
<p>Her karakter için 1 byte yer kaplar.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @Ad AS VARCHAR(50) = 'Yavuz ve Pelin'
SELECT
	@Ad AS Adınız
   ,DATALENGTH(@Ad) AS Uzunluk</code></pre>
<p><strong>Sonuç:<br />
</strong>Ad Uzunluk<br />
Yavuz ve Pelin 14</p>
<p><strong>İsteğe Bağlı Parametre Aralığı</strong></p>
<p>İsteğe bağlı parametre değeri 1 ile 8000 arasında olabilir. Unicode olmayan maksimum karakterleri depolayabilirsiniz.</p>
<p><strong>Değişken Bildiriminde veya Sütun Tanımında İsteğe Bağlı Parametre Belirtilmemişse</strong></p>
<p>İsteğe bağlı parametre değeri n değişken bildiriminde veya sütun tanımında belirtilmemişse 1 olarak kabul edilir.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @Ad
VARCHAR = 'Yavuz Selim'
SELECT
	@Ad Ad
   ,DATALENGTH(@Ad)
	Uzunluk</code></pre>
<p><strong>Sonuç :<br />
</strong>Ad, Uzunluk<strong><br />
</strong>Y 1</p>
<p><strong>İsteğe Bağlı Parametre </strong><strong>Kullanırken Belirtilmiş </strong><strong>CAST/CONVERT Fonksiyonları</strong></p>
<p>Bu isteğe bağlı parametre n, CAST / CONVERT işlevlerini kullanırken belirtilmediğinde, 30 olarak kabul edilir.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @ad VARCHAR(35) =
'Yavuz Selim ve
Pelin İstanbul Konya Artvin Türkiye'
SELECT
	CAST(@ad AS VARCHAR) Ad
   ,DATALENGTH
	(CAST(@ad AS VARCHAR)) Uzunluk</code></pre>
<p><strong><br />
Sonuç:<br />
</strong>Ad Uzunluk<br />
Yavuz Selim ve Pelin İstanbul  30</p>
<p><strong>Hangisini Kullanmalıyım?</strong></p>
<p>Sütun içinde saklanacak verilerin Unicode karakterler olmadığını biliyorsak kullanmalıyız.</p>
<p><strong>Depolama Boyutu</strong></p>
<p>Girilen karakterlere karşılık tanımlanan değer kadar byte alır.</p>
<h1 style="text-align: left;"><span style="font-size: 36pt; color: #ff0000;"><strong>NVarchar[(n)]</strong></span></h1>
<p><strong>Temel Tanım</strong></p>
<p>Unicode Değişken Boyu<br />
karakteri veri türü. Hem Unicode olmayan hem de Unicode (yani Japonca,<br />
Korece vb.) Karakterler depolayabilirsiniz.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @Ad AS NVARCHAR(50) = 'Pelin'
SELECT
	@Ad</code></pre>
<p><strong>Her Karakter için Gerekli Byte Sayısı</strong></p>
<p>Unicode / Unicode olmayan karakter başına 2 byte yer kaplar.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @Ad AS NVARCHAR(50) =
'Yavuz Selim Kart'
SELECT
	@Ad AS Adınız
   ,DATALENGTH(@Ad)
	AS Uzunluk</code></pre>
<p><strong>Sonuç:<br />
</strong>Adınız Uzunluk<br />
Yavuz Selim Kart 32</p>
<p><strong>İsteğe Bağlı Parametre Aralığı</strong></p>
<p>İsteğe Bağlı Parametre değeri 1 ile 4000 arasında olabilir. Unicode ya da Unicode olmayan 4000 karakteri depolayabilirsiniz.</p>
<p><strong>Değişken Bildiriminde veya Sütun Tanımında İsteğe Bağlı Parametre Belirtilmemişse</strong></p>
<p>İsteğe bağlı parametre değeri n değişken bildiriminde veya sütun tanımında belirtilmemişse 1 olarak kabul edilir.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @Ad
NVARCHAR = 'Yavuz Selim'
SELECT
	@Ad Ad
   ,DATALENGTH(@Ad)
	Uzunluk</code></pre>
<p><strong>Sonuç:<br />
</strong>Ad Uzunluk<strong><br />
</strong>Y 2</p>
<p><strong>İsteğe Bağlı Parametre </strong><strong>Kullanırken Belirtilmiş </strong><strong>CAST/CONVERT Fonksiyonları</strong></p>
<p>CAST CONVERT işlevlerini kullanırken isteğe bağlı parametre n belirtilmediğinde, 30 olarak kabul edilir.<br />
<strong>Örnek:</strong></p>
<pre class="line-numbers"><code class="language-sql">DECLARE @ad
NVARCHAR(35) =
'Yavuz Pelin Yavuz
Pelin Yavuz Pelin
Yavuz Pelin'
SELECT
	CAST(@ad AS NVARCHAR) Ad
   ,DATALENGTH
	(CAST(@ad AS NVARCHAR)) Uzunluk</code></pre>
<p><strong>Sonuç:</strong><br />
Ad Uzunluk<br />
Yavuz Pelin Yavuz<br />
Pelin Yavuz  60</p>
<p><strong>Hangisini Kullanmalıyım?</strong></p>
<p>Sütun içinde saklanacak verilerin Unicode karakterlere sahip olabileceğini biliyorsak kullanmalıyız.</p>
<p><strong>Depolama Boyutu</strong></p>
<p>Girilen karakterlere karşılık tanımlanan değerin iki katı kadar byte alır.</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"> 3.503</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
