1
--下面的**生成長度為8的編號,編號以bh開頭,其餘6位為流水號。2--
得到新編號的函式
3create
function
f_nextbh()
4returns
char(8
)5as6
begin
7return
(select'bh
'+right
(1000001
+isnull
(right
(max
(bh),6),
0),6)
from
tb with
(xlock,paglock))
8end9go
1011
--在表中應用函式
12create
table
tb(13
bh char(8
) primary
keydefault
dbo.f_nextbh(),
14col
int)
1516
--插入資料
17begin
tran
18insert
tb(col)
values(1
)19insert
tb(col)
values(2
)20insert
tb(col)
values(3
)21delete
tb where
col=322
insert
tb(col)
values(4
)23insert
tb(bh,col)
values
(dbo.f_nextbh(),14)
24commit
tran
2526
--顯示結果
27select
*from
tb28
/*--結果
29bh col
30---------------- -----------
31bh000001 1
32bh000002 2
33bh000003 4
34bh000004 14
35--
*/
SQL流水帳號的生成
1 下面的 生成長度為8的編號,編號以bh開頭,其餘6位為流水號。2 得到新編號的函式 3create function f nextbh 4returns char 8 5as6 begin 7return select bh right 1000001 isnull right max bh 6...
關於週末的流水帳
讓我以流水帳開始我的blog之路吧!不需要隆重的禮儀,否則如坐針氈。週六是十點才睜開眼的,那是經歷了很長時間每天深夜2點休息後最好的一次。然後把由於國慶放假積攢了8天的衣服洗刷了晾出去,順便在天台上抽了乙隻白沙。我的早晨從這裡開始了。然後揹著包把可憐吧唧的工資存進附近的銀行,照例吃了5塊大洋的快餐。...
春節前的流水帳
2008年1月25日 天氣很冷,cz6441的航班還是很準時,但在接機的汽車有點暈車的感覺,晚上吃飯的時候,感覺大家都快瘋了。2008年1月26日 看了一天的銷售工程師的案例分析,的確在第一線,真的很辛苦。2008年1月27日 上午做了新產品的原型展示,下午主要就是喝酒,山東人喝酒好兇。2008年1...