是否可以創建每月身份? 基本上是我需要的是sql每月身份
create table
(
id identity primary key
regDate DateTime not null,
regDateNumber int not null
)
,當我插入數據,我需要設置regDateNumber作爲regDate的一個月
的這樣的範圍身份:
id regDate regDateNumber
1 1 jan 2008 1
2 3 jan 2008 2
3 7 jan 2008 3
4 1 feb 2008 1
5 1 feb 2008 2
6 1 aug 2008 1
7 1 aug 2008 2
8 1 sep 2008 1
9 1 sep 2008 2
這是我如何計算插入SP內的值,我相信這需要一些表鎖定?如果在同一時間有2次調用此sp,是否會發生這種情況,我是否可以得到2條記錄具有相同的值regDateNumber – Omu 2010-07-09 08:09:16
我不認爲這將在繁忙的服務器環境中正常工作 - 您最終會爲你的「month_identity」重複值,因爲你在這裏並沒有真正考慮併發...... – 2010-07-09 08:09:57