Bir işlem numarası üretmek nasıl?

0 Cevap

Ben bu gibi biçimlendirme düşünüyordum

TYYYYMMDDNNNNNNNNNNX (1 character + 19 digits)

Nerede

  • T tipidir
  • YYYY yıl
  • MM ay
  • DD gün
  • N sequencial sayıdır
  • X basamağı check

Sorun nasıl sequencial sayı üretmek mi, nedir? benim birincil anahtar bir otomatik artış tamsayı değeri olmadığından, o olsaydı ben onu kullanabilirsiniz, ama onun olmaz.

DÜZENLEME sequencial numara 1 gün (24 saat boyunca) sonra kendisini sıfırlar olabilir.

  • P201012080000000001X <-- first transaction of 2010/12/08
  • P2010120810000000002X <--- second transaction of 2010/12/08
  • P201012090000000001X <--- First transaction of 2010/12/09

(X kontrol basamaklı)

0 Cevap