例如有个字段
支付单号其值生成如下样式:
20080529-1360-R007222627-103525
20080530-1369-R007222327-103522 请教如何设计该字段?
支付单号其值生成如下样式:
20080529-1360-R007222627-103525
20080530-1369-R007222327-103522 请教如何设计该字段?
解决方案 »
- 求助SQL2008问题
- 碰到个怪事!!!??????????????????
- 系统时间格式对SQL语句的影响
- 求助sql语句,写了半天也不行
- 【求助】求多表联合查询SQL
- 大哥大姐!有关.SQL文件的生成 大家帮帮我吧
- asp中,文件dsn如何连接,我想知道写法
- 多表间的left join问题?
- 我有3个表,每个表都只有一个id字段,每个表都有一定量的id值,如何实现对这三个表的id做AND,OR,NOT操作??
- MSSQL插入临时表后,如何再用select查询临时表数据
- SQL Server 2005 数据库的主数据文件、次要数据文件、日志文件的扩展名必须分别是 .mdf、.ndf 和 .ldf 吗?
- 求一查询得到用逗号连接的一个结果集
20080529-1360-R007222627-103525
20080529 应该是系统当前时间 比如:select convert(varchar(10),getdate(),112) result
1360和R007222627: 应该是类别吧..
103525:是你新增一条.加一.
select 'R'+replace(convert(varchar(10),getdate(),120),'-','')+'-'
+replace(substring(convert(varchar,getdate(),120),11,len(convert(varchar,getdate(),120))),':','')R20080601- 225946(1 row(s) affected)
绑定到字段的默认值呢?也就是每添加一条新记录,就像种子一样为该列自动赋值
='R'+REPLACE(CONVERT(VARCHAR(10),GETDATE(),112),)
+'-'+REPLACE(CONVERT(VARCHAR,GETDATE(),108),':','')
但要注意:库中各记录该值可能不唯一(同一秒内插入的多条记录)。