SQL Server Silinmeyen Stunları Silinmeyen Tabloları Silme Kodu Etkilidir.

DeltaSoft

Yönetici
MAREŞAL
Katılım
12 May 2026
Mesajlar
87
Tepkime puanı
130
CREATE_NEW_CHAR_SET2369 - xIndex Otomatik Artan Sistem



Ne İşe Yarar ?

Bu SQL kodu:
  • CREATE_NEW_CHAR_SET2369 tablosundaki xIndex sütununu kontrol eder
  • Varsa otomatik siler
  • Yeniden oluşturur
  • IDENTITY sistemi ile otomatik sayı verir
  • Yeni eklenen verilerde xIndex otomatik artar



SQL Kodu

SQL:
/* =========================================
   CREATE_NEW_CHAR_SET2369
   xIndex AUTO IDENTITY SYSTEM
   ========================================= */

/* xIndex varsa sil */
IF EXISTS (
    SELECT *
    FROM sys.columns
    WHERE object_id = OBJECT_ID('CREATE_NEW_CHAR_SET2369')
    AND name = 'xIndex'
)
BEGIN
    ALTER TABLE CREATE_NEW_CHAR_SET2369
    DROP COLUMN xIndex;
END
GO

/* xIndex tekrar oluştur */
ALTER TABLE CREATE_NEW_CHAR_SET2369
ADD xIndex INT IDENTITY(1,1) NOT NULL;
GO



Nasıl Kullanılır ?

  1. SQL Server Management Studio (SSMS) aç
  2. İlgili database seç
  3. Yukarıdaki kodu çalıştır
  4. Artık xIndex otomatik artacaktır



Örnek Kullanım

SQL:
INSERT INTO CREATE_NEW_CHAR_SET2369
(CharID, ItemID)
VALUES
(1, 379001000);

Sonuç:

xIndex otomatik oluşur:
Kod:
1
2
3
4
5



Faydalı SQL Kodları

Tabloyu Tamamen Sil

SQL:
DROP TABLE CREATE_NEW_CHAR_SET2369;

Tablo tamamen silinir.



Sadece Belirli Kolonu Sil

SQL:
ALTER TABLE CREATE_NEW_CHAR_SET2369
DROP COLUMN xIndex;



Tablodaki Tüm Verileri Sil

SQL:
DELETE FROM CREATE_NEW_CHAR_SET2369;



ID Sayacını Sıfırla

SQL:
DBCC CHECKIDENT ('CREATE_NEW_CHAR_SET2369', RESEED, 0);

Sonraki eklenen veri tekrar 1’den başlar.



Sadece Belirli Veriyi Sil

SQL:
DELETE FROM CREATE_NEW_CHAR_SET2369
WHERE xIndex = 5;



Tablodaki Verileri Listele

SQL:
SELECT *
FROM CREATE_NEW_CHAR_SET2369;



Son Eklenen Veriyi Göster

SQL:
SELECT TOP 1 *
FROM CREATE_NEW_CHAR_SET2369
ORDER BY xIndex DESC;




SultanKO Development Share
 

Konuyu Görüntüleyen Kullanıcılar (Toplam:0)