﻿<?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 IDENTITY Kolonu &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-serverda-identity-kolonu/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Mon, 30 Dec 2024 13:07:37 +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 Identity Kolonunun Başlangıç Değerini Değiştirmek</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-identity-kolonunun-baslangic-degerini-degistirmek</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Fri, 08 Sep 2023 11:45:49 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Identity Kolonunun Başlangıç Değeri]]></category>
		<category><![CDATA[Identity Kolonunun Başlangıç Değerini Değiştirmek]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=16729</guid>

					<description><![CDATA[Herkese merhaba. Bu yazıda SQL Server’da Identity kolonunun başlangıç değerini değiştirmek ile ilgili bilgi vereceğim. SQL Server&#8217;da bazı durumlarda Identity kolonunun başlangıç değerini değiştirmek isteyebilirsiniz....]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba. Bu yazıda SQL Server’da Identity kolonunun başlangıç değerini değiştirmek ile ilgili bilgi vereceğim.</p>
<p>SQL Server&#8217;da bazı durumlarda Identity kolonunun başlangıç değerini değiştirmek isteyebilirsiniz.</p>
<p>Identity kolonu, genellikle tablodaki her yeni satırın otomatik olarak artan bir değerle doldurulduğu bir sıra numarası sağlamak için kullanılır. Başlangıç değerini değiştirmek için şu adımları izleyebilirsiniz:</p>
<p>Örnek olarak, &#8220;MyTable&#8221; adında bir tablonuz ve bu tabloda &#8220;ID&#8221; adında bir Identity kolonu olduğunu varsayalım. Başlangıç değerini 1000 olarak değiştirmek istediğinizi düşünelim.</p>
<pre class="line-numbers"><code class="language-markup">DBCC CHECKIDENT ('MyTable', RESEED, 1000);</code></pre>
<p>Bu komut, &#8220;MyTable&#8221; adlı tablonun Identity değerini 1000 olarak yeniden başlatır. RESEED parametresi, yeni başlangıç değerini belirtir.</p>
<p>İşlem tamamlandığında, başlangıç değeri 1000 olarak ayarlanacaktır. Artık yeni kayıtlar, 1001&#8217;den başlayarak artan bir sıra numarası alacaktır.</p>
<p>Lütfen bu işlemi dikkatli bir şekilde yapın, çünkü Identity sütunundaki değerleri değiştirmek, tablonuzdaki verilere etki edebilir. Ayrıca, bu işlem yalnızca gelecekteki yeni kayıtları etkiler, mevcut verileri değiştirmez.</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"> 253</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server&#8217;da Identity Kolonuna Sahip Tüm Tablolar Hakkında Detaylı Bilgi Almak</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-identity-kolonuna-sahip-tum-tablolar-hakkinda-detayli-bilgi-almak</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Thu, 27 Oct 2022 13:22:00 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Identity List]]></category>
		<category><![CDATA[SQL Server Tüm Tabloların Identity Değeri]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=14478</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server’da Identity kolonuna sahip tüm tablolar hakkında detaylı bilgi almak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Identity...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server’da Identity kolonuna sahip tüm tablolar hakkında detaylı bilgi almak ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server’da bazı durumlarda Identity kolonuna sahip tüm tablolar hakkında detaylı bilgi almak isteyebilirsiniz.</p>
<p>Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">SELECT A.TABLE_CATALOG AS CATALOG,
       A.TABLE_SCHEMA AS "SCHEMA",
       A.TABLE_NAME AS "TABLE",
       B.COLUMN_NAME AS "COLUMN",
       IDENT_SEED(A.TABLE_NAME) AS Seed,
       IDENT_INCR(A.TABLE_NAME) AS Increment,
       IDENT_CURRENT(A.TABLE_NAME) AS Curr_Value,
       B.DATA_TYPE AS "Type",
       Type_Limit = CASE LOWER(B.DATA_TYPE)
                        WHEN 'bigint' THEN
                            '9,223,372,036,854,775,807'
                        WHEN 'int' THEN
                            '2,147,483,647'
                        WHEN 'smallint' THEN
                            '32,767'
                        WHEN 'tinyint' THEN
                            '255'
                        WHEN 'decimal' THEN
                            REPLICATE('9', B.NUMERIC_PRECISION)
                        WHEN 'numeric' THEN
                            REPLICATE('9', B.NUMERIC_PRECISION)
                    END
FROM INFORMATION_SCHEMA.TABLES A,
     INFORMATION_SCHEMA.COLUMNS B
WHERE A.TABLE_CATALOG = B.TABLE_CATALOG
      AND A.TABLE_SCHEMA = B.TABLE_SCHEMA
      AND A.TABLE_NAME = B.TABLE_NAME
      AND COLUMNPROPERTY(OBJECT_ID(B.TABLE_NAME), B.COLUMN_NAME, 'IsIdentity') = 1
      AND OBJECTPROPERTY(OBJECT_ID(A.TABLE_NAME), 'TableHasIdentity') = 1
      AND A.TABLE_TYPE = 'BASE TABLE'
ORDER BY A.TABLE_SCHEMA,
         A.TABLE_NAME;</code></pre>
<p>Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-14480 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-tum-tablolar-hakkinda-detayli-bilgi-almak-1.jpg" alt="SQL Server'da Identity Kolonuna Sahip Tüm Tablolar Hakkında Detaylı Bilgi Almak" width="700" height="432" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-tum-tablolar-hakkinda-detayli-bilgi-almak-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-tum-tablolar-hakkinda-detayli-bilgi-almak-1-315x194.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-tum-tablolar-hakkinda-detayli-bilgi-almak-1-486x300.jpg 486w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-tum-tablolar-hakkinda-detayli-bilgi-almak-1-219x135.jpg 219w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere Identity kolonuna sahip tüm tablolar hakkında detaylı bilgi almış olduk.</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"> 204</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server&#8217;da Identity Kolonunun O Anki Değerini Bulmak</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-identity-kolonunun-o-anki-degerini-bulmak</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Tue, 25 Oct 2022 18:14:43 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Identity Kolonunun O Anki Değerini Bulmak]]></category>
		<category><![CDATA[SQL Server'da Identity]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=14458</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server’da Identity kolonunun o anki değerini bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Identity kolonunun o anki...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server’da Identity kolonunun o anki değerini bulmak ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server’da bazı durumlarda Identity kolonunun o anki değerini bulmak isteyebilirsiniz.</p>
<p>Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">SELECT IDENT_CURRENT('Categories')</code></pre>
<p>Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz.</p>
<p><img decoding="async" class="alignnone wp-image-14460 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonunun-o-anki-degerini-bulmak-1.jpg" alt="SQL Server'da Identity Kolonunun O Anki Değerini Bulmak" width="700" height="464" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonunun-o-anki-degerini-bulmak-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonunun-o-anki-degerini-bulmak-1-315x209.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonunun-o-anki-degerini-bulmak-1-453x300.jpg 453w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonunun-o-anki-degerini-bulmak-1-204x135.jpg 204w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü Identity kolonunun o anki değerini bulmuş olduk.</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"> 203</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server&#8217;da Identity Kolonuna Sahip Olan Tabloları Listelemek</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-identity-kolonuna-sahip-olan-tablolari-listelemek</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Thu, 29 Sep 2022 21:57:34 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Identity Kolonuna Sahip Olan Tabloları Listelemek]]></category>
		<category><![CDATA[SQL Server Identity]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=14471</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server’da Identity kolonuna sahip olan tabloları listelemek ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Identity kolonuna sahip olan...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server’da Identity kolonuna sahip olan tabloları listelemek ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server’da bazı durumlarda Identity kolonuna sahip olan tabloları listelemek isteyebilirsiniz.</p>
<p>Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">SELECT [schema] = s.name,
       [table] = t.name
FROM sys.schemas AS s
    INNER JOIN sys.tables AS t
        ON s.[schema_id] = t.[schema_id]
WHERE EXISTS
(
    SELECT 1 FROM sys.identity_columns WHERE [object_id] = t.[object_id]
);</code></pre>
<p>Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz.</p>
<p><img decoding="async" class="alignnone wp-image-14473 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-olan-tablolari-listelemek-1.jpg" alt="SQL Server'da Identity Kolonuna Sahip Olan Tabloları Listelemek" width="700" height="440" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-olan-tablolari-listelemek-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-olan-tablolari-listelemek-1-315x198.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-olan-tablolari-listelemek-1-477x300.jpg 477w, https://sqlserveregitimleri.com/wp-content/uploads/2022/09/sql-serverda-identity-kolonuna-sahip-olan-tablolari-listelemek-1-215x135.jpg 215w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere Identity kolonuna sahip olan tabloları listelemiş olduk.</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"> 216</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server&#8217;da Identity Kolonu Değeri Nasıl Resetlenir?</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-identity-kolonu-degeri-nasil-resetlenir</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Sun, 03 Oct 2021 13:33:53 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Identity Kolonu Değeri Nasıl Resetlenir?]]></category>
		<category><![CDATA[Identity Resetlemek]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=11002</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da Identity kolonu değerinin nasıl resetleneceği hakkında bilgi vermeye çalışacağım. SQL Server&#8217;da Identity kolonu değerinin düzenli bir şekilde artmasını isteriz....]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da Identity kolonu değerinin nasıl resetleneceği hakkında bilgi vermeye çalışacağım.</p>
<p>SQL Server&#8217;da Identity kolonu değerinin düzenli bir şekilde artmasını isteriz. Artmadığı durumlarda düzeltmek de isteyebiliriz.</p>
<p>Aşağıdaki örnek bunun nasıl düzeltilebileceğini içermektedir.</p>
<p>İlk olarak tabloları oluşturup verileri ekleyelim.</p>
<pre class="line-numbers"><code class="language-sql">--Tablo oluşturulması

CREATE TABLE Calisanlar
(
    ID INT IDENTITY(1, 1),
    Ad VARCHAR(5)
);

--Tabloya veri eklenmesi

INSERT INTO Calisanlar
(
    Ad
)
VALUES
('Yavuz');
INSERT INTO Calisanlar
(
    Ad
)
VALUES
('Hasan Ali');

--Tablonun kontrol edilmesi

SELECT * FROM dbo.Calisanlar</code></pre>
<p>Kodları çalıştırdığınızda aşağıdaki sonucu göreceksiniz.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-11004 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-1.jpg" alt="SQL Server'da Identity Kolonu Değeri Nasıl Resetlenir?" width="700" height="414" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-1-315x186.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-1-507x300.jpg 507w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-1-228x135.jpg 228w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere <strong>String or binary data would be truncated</strong> hatası verdi ve bir satır ekleme yapmadı. Çünkü biz <strong>VARCHAR(5)</strong> olarak kolonu belirtmiştik.</p>
<p>Peki yeni bir satır ekleyelim.</p>
<pre class="line-numbers"><code class="language-sql">--Yeni bir satır ekleyelim.

INSERT INTO Calisanlar(Ad)
VALUES ('Okan')

--Tablonun kontrol edilmesi

SELECT * FROM Calisanlar</code></pre>
<p>Kodu çalıştırdığınızda aşağıdaki sonucu göreceksiniz.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-11005 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-2.jpg" alt="SQL Server'da Identity Kolonu Değeri Nasıl Resetlenir?" width="700" height="468" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-2.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-2-315x211.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-2-449x300.jpg 449w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-2-202x135.jpg 202w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<p>Gördüğünüz üzere bir önceki işlemde ekleme yapıldığında hata oluştuğundan dolayı yeni bir satır ekleme işleminde tablo ID değeri 3&#8217;den başlamış oldu. Düzeltmek için ilk olarak 3 numaralı ID&#8217;yi silip sonrasında aşağıdaki işlemleri yapalım.</p>
<pre class="line-numbers"><code class="language-sql">--3 numaralı ID'nin silinmesi

DELETE FROM Calisanlar WHERE ID=3

--DBCC CHECKIDENT Kullanımı

DBCC CHECKIDENT ('Calisanlar', RESEED, 1)

--Satır eklenmesi

INSERT INTO dbo.Calisanlar(Ad)
VALUES ('Okan')

--Tablonun kontrol edilmesi

SELECT * FROM Calisanlar</code></pre>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-11006 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-3.jpg" alt="SQL Server'da Identity Kolonu Değeri Nasıl Resetlenir?" width="700" height="521" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-3.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-3-315x234.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-3-403x300.jpg 403w, https://sqlserveregitimleri.com/wp-content/uploads/2021/10/sql-serverda-identity-kolonu-degeri-nasil-resetlenir-3-181x135.jpg 181w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere <strong>DBCC CHECKIDENT</strong> komutunu kullanarak ID değerimizin tekrar düzenli bir şekilde artmasını sağladık.</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"> 573</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server’da IDENTITY Kolonuna Başlangıç Değeri Atamak</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-identity-kolonuna-baslangic-degeri-atamak</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Tue, 31 Oct 2017 14:27:12 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonu]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonuna Başlangıç Değeri Atamak]]></category>
		<category><![CDATA[SQL Server’da IDENTITY Kolonuna Değer Atamak]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=2288</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server’da IDENTITY kolonuna başlangıç değeri atamak ile ilgili bilgi paylaşacağım. SQL Server&#8217;da tabloda tanımlı identity bir kolon mevcutsa veriler verilen artış...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server’da IDENTITY kolonuna başlangıç değeri atamak ile ilgili bilgi paylaşacağım.</p>
<p>SQL Server&#8217;da tabloda tanımlı identity bir kolon mevcutsa veriler verilen artış miktarına göre artar. Herhangi bir kayıt silindiğinde<strong> </strong>identity<strong> </strong>değeri kaldığı yerden devam eder. Örnek verecek olursak</p>
<ul>
<li>1-1</li>
<li>2-2</li>
<li>3-3</li>
<li>4-4</li>
</ul>
<p>şeklinde kaydımızın olduğunu düşünelim. Biz burada 4. kaydı sildiğimiz ve yeni bir kayıt eklediğimizde bu kayıt şu şekilde olur.</p>
<ul>
<li>1-1</li>
<li>2-2</li>
<li>3-3</li>
<li>5-4</li>
</ul>
<p>4. sıradaki kaydı sildik yenisini ekledik ama identity alanı 5&#8217;ten devam etti.</p>
<p>Böyle durumlarda bu alanı değiştirmek isteyebiliriz ve değiştirmek için şu kodu kullanırız.</p>
<pre class="line-numbers"><code class="language-sql">DBCC CHECKIDENT('dbo.Categories', RESEED, 78);</code></pre>
<p>Bu kodu ekleyip Northwind veritabanında çalıştırdığımız zaman bir sonraki kayıt 79 dan başlar.</p>
<p>Kodu çalıştırıp design alanında veri eklediğimizde aşağıdaki görüntü ile karşılaşırız.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2291 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-identity-kolonuna-baslangic-degeri-atamak-1.jpg" alt="SQL Server’da IDENTITY Kolonuna Başlangıç Değeri Atamak" width="700" height="445" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-identity-kolonuna-baslangic-degeri-atamak-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-identity-kolonuna-baslangic-degeri-atamak-1-315x200.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-identity-kolonuna-baslangic-degeri-atamak-1-472x300.jpg 472w, https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-identity-kolonuna-baslangic-degeri-atamak-1-212x135.jpg 212w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü gibi 79 olarak ekleme işlemini yaptı. Yani bizim istediğimiz biçimde oldu.</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"> 911</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
