有一个数据库表里有001001001的字符串,我想在插入新的记录时变成001001002,每增加一个就加"1"

84175971 2005-09-12 12:08:11
表一
编号 订单号 商品 销售额
1 001001001 A 55.0
2 001001002 B 56.5
3 001001003 A 59.8
4 002001
5 002002
数据库在使用insert into时加一
...全文
98 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
iwl 2005-09-13

select Right(Cast(Cast('1'+'001001001' as int )+1 as varchar(10)),len('001001001'))
可以把'001001001'设成变量
回复
yesyesyes 2005-09-13
建个触发器
回复
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2005-09-12 12:08
社区公告
暂无公告