5.00 / 1 oy

SQL Server'da tablonun mevcut seed değerini görmek

Sql Server'da auto increment olan ID gibi değerlerin hangi değerde kaldıklarına seed adı veriliyormuş. peki mevcut seed değerinin kaç olduğundan ve arada silinen değerlerden ötürü arada boşluklar kalmayacağından emin olmam mümkün mü?

Aradaki boşlukları kendim düzenlemek istersem mevcut seed değerini nasıl görebilirim ve gerektiğinde nasıl değiştirebilirim?

 

Editör editi: sitedeki bazı diğer benzer başlıklar için;

bkz: Sql Server'dan Excel'e Verileri Aktarmak

bkz: SQL Server'da Yazının Kelime Sayısını Bulmak ve Kelime Saydırmak

bkz: Sql Server'ın Çalıştığı Portu Bulmak

bkz: String or binary data would be truncated hatası ve çözümü (Sql Server)

bkz: Synology Nas Server'a SQL Server Kurmak Mümkün mü?

bkz: MySQL'de Tabloya Satır Eklemek (insert)

oissende

18.08.2021 21:19

Bu soru 1 kez yanıtlandı.

  • 19 Ağustos 2021 05:28
    23

    Sql Server'da bir tablonun sütununun mevcut seed değerini görüntülemek için:

    DBCC CHECKIDENT ("tablo_adi", NORESEED)

     

    Sql Server'da bir tablonun sütununun seed değerini manuel güncellemek için:

    DBCC CHECKIDENT ("tablo_adi", RESEED, yeni_seed_değeri)

     

    Sql Server'da bir tablonun sütununun seed değerini otomatilk olarak (sütundaki max seed değeri + 1 olarak) güncellemek için:

    DBCC CHECKIDENT ("tablo_adi", RESEED)

     

    Not: bu soru daha önce de sorulmuştu, Sql Server'da identity değeri nasıl değiştirilir? başlığında da yanıtlamıştım.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
SQL Server'da tablonun mevcut seed değerini görmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.