在SQL server如何生成如下的属性?
单号生成规则:
Syymmddxxxx
S-签收单
yymmdd--年月日
xxxx--4位当天的流水号0001-9999
问题点数:20、回复次数:6Top
1 楼zqllyh(学习Stupid As Pig中...)回复于 2002-03-26 16:58:26 得分 0
select right(convert(char(8),getdate(),112),8) from tableTop
2 楼warning(爱就爱了)回复于 2002-03-26 17:26:27 得分 0
insert记录的时候自己构造Top
3 楼hojialiang(jialiang)回复于 2002-03-29 15:37:28 得分 0
问warning:若有多个客户端都插入,就会出现同号的现象。
请zqllyh解释一下你的语句。Top
4 楼N_chow(Yukon)回复于 2002-03-29 15:46:06 得分 20
假若是SQL Server2000
可參考
http://www.csdn.net/expert/topic/594/594653.xml?temp=.2590448Top
5 楼filix(传说中的卷心菜)回复于 2002-03-29 22:03:36 得分 0
declare @maxno int
select @maxno= max(recordno) from norecordtable
insert into table(no,...) values(@maxno,...)
you must use this just before postTop
6 楼hojialiang(jialiang)回复于 2002-03-30 15:07:09 得分 0
给N_Chow 20分Top




