如我的网站生成订单之后, 想自动生成订单的流水编号.. 格式是这样的: 日期+顺序五位数字.. 如:2008010200001 , 2008010200002.. 一直下去.. 这个.. 怎么弄啊? 望高手指点...
解决方案 »
- 数据库查询语句SELECT中的表名能否用变量代替?
- SQL将两条相似的数据合并为一条数据?
- ASP.NET MVC,我直接给VIEW传递DataSet,这样会慢吗?
- JavaScript中怎么通过控件id取出标签名
- Server.ScriptTimeout 具体使用。
- 如果我做一个供求信息网,那么我如何丛中赢利呢??白给人服务吗??
- 我安装了sql server 2000 有oracle 10,数据库连接字符串的问题
- 请问ASP.NET如何实现QQ秀换装效果?
- 我想请问为什么datagrid必须要放到table上呢?而且table又必须放到panel上呢?您能帮我说明table,datagrid,panel三者之间的关系吗/?
- window.showModalDialog打开的窗口怎样能隐藏滚动条和最顶端的蓝色条?
- asp.net 中的iframe怎么使用父窗体的session啊?
- repeater事件 OnItemCommand不执行???帮我看看
returns varchar(100)
as
begindeclare @isexists intselect @isexists = count(*)
from sysobjects
where id = object_id(N'[test]') and
OBJECTPROPERTY(id, N'IsUserTable') = 1if @isexists = 0
return '没有表'
declare @datestr varchar(20)
declare @bh varchar(20)select @datestr = replace(convert(varchar(20),getdate(),102),'.','')if(not exists(select 1 from test))
set @bh = '00000'
else
begin
select @bh = max(id) from test
set @bh = right(@bh,5)
set @bh = cast(@bh as int) + 1
set @bh = replicate('0',5-len(@bh)) + @bh
endreturn @datestr + @bh
endalter table test add default(dbo.f_nextbh()) for id with values然后给字段建defalut约束
public void getNumber(){
string strNumber = null;
string strPrefix =DateTime.Now.ToString("yyyyMMdd").ToString();
string strSuffix = string.Format("{0:00000}", i);
strNumber = strPrefix + strSuffix;
i++;
} 试试