Microsoft SQL Server’da, bir tabloda sadece identity olan bir kolona kayıt eklemek için aşağıdaki adımları izleyebilirsiniz:
- Tabloya kayıt eklemek için INSERT INTO komutunu kullanın. Ancak, identity kolonunu belirtmeyin veya NULL olarak belirtin. Örneğin:
12INSERT INTO TabloAdi (Alan1, Alan2, Alan3)VALUES ('Değer1', 'Değer2', 'Değer3'); - SQL Server, identity kolonunu otomatik olarak artan bir değerle dolduracaktır. Eklendiğinde, identity kolonu otomatik olarak bir sonraki değeri alacaktır.
- Eklenen kaydın identity değerini dökmek için @@IDENTITY veya SCOPE_IDENTITY() fonksiyonlarını kullanabilirsiniz. Örneğin:
1234INSERT INTO TabloAdi (Alan1, Alan2, Alan3)VALUES ('Değer1', 'Değer2', 'Değer3');SELECT @@IDENTITY; -- veya SCOPE_IDENTITY() kullanabilirsinizÖnemli Not: Identity kolonları, otomatik olarak artan değerler olduğundan, kullanıcı tarafından belirli bir değer atanamaz ve güncellenemez. SQL Server, otomatik olarak identity değerini yönetir ve kontrol eder.