Kendim autoinc alan oluşturmak istiyorum

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
softdestek
Üye
Mesajlar: 155
Kayıt: 17 Eyl 2010 03:53

Kendim autoinc alan oluşturmak istiyorum

Mesaj gönderen softdestek »

Bazı nedenlerden dolayı kendimin autoinc alan oluşturmam gerekiyor..
Bunu Sequence kullanarak yaptım sorunsuz çalışıyor...Fakat bir sürü Sequence v ar bende bu işi tablo kullanarak yapayım dedim.

Function yazdım..Fakat function içinde update sql komut kullanılmıyor sebebi nedir ?

fakat aynı işi bir procedure yazdım procedure içinde update sql komutu kullanabiliyor...

Bende sorunu procedure yazarak çözdüm..
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2247
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Kendim autoinc alan oluşturmak istiyorum

Mesaj gönderen Kuri_YJ »

Selamlar,

Microsoft'un klasik yama çözümleri nedeniyle. Fonksiyonlar içerisinde basit ve bu şekilde update'lere dokunmadığınız sürece kullanabiliyorsunuz ama update'te girdiğinizde yapamıyorlar. Çünkü özellikle microsoftta bulunmayan BEFORE ve AFTER trigger yapısı ile ROW bazında locking ve Triggerların hangi işlemi yapıyor olursanız olun sadece tek bir kez tetikleniyor olması neden oluyor sanırım. Kurgusunu yaptığınızda işi bozacak noktalar bu bahsettiğim noktalar hemen belirecektir.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla