- Katılım
- 12 May 2026
- Mesajlar
- 87
- Tepkime puanı
- 130
CREATE_NEW_CHAR_SET2369 - xIndex Otomatik Artan Sistem
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:
/* =========================================
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
- SQL Server Management Studio (SSMS) aç
- İlgili database seç
- Yukarıdaki kodu çalıştır
- Artık xIndex otomatik artacaktır
SQL:
INSERT INTO CREATE_NEW_CHAR_SET2369
(CharID, ItemID)
VALUES
(1, 379001000);
xIndex otomatik oluşur:
Kod:
1
2
3
4
5
SQL:
DROP TABLE CREATE_NEW_CHAR_SET2369;
SQL:
ALTER TABLE CREATE_NEW_CHAR_SET2369
DROP COLUMN xIndex;
SQL:
DELETE FROM CREATE_NEW_CHAR_SET2369;
SQL:
DBCC CHECKIDENT ('CREATE_NEW_CHAR_SET2369', RESEED, 0);
SQL:
DELETE FROM CREATE_NEW_CHAR_SET2369
WHERE xIndex = 5;
SQL:
SELECT *
FROM CREATE_NEW_CHAR_SET2369;
SQL:
SELECT TOP 1 *
FROM CREATE_NEW_CHAR_SET2369
ORDER BY xIndex DESC;
