• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

存储过程问题!大家帮帮忙!

tshulinzi 2004-10-31 10:06:59
一个表table
字段:
ID(编号)
name(姓名)
写一个插入存储过程,只输入姓名,编号自动生成,如(no.1)以后自动加1(no.2,no.3......)
先谢了!
...全文
88 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zzcwhq 2004-11-01
其实问题很简单,表里就存储数字(1,2,3),在你读出时处理一下就可以了(no.1,no.2,no.3)
回复
mazekui 2004-11-01
create proc Add_A
@name char(10)
as
declare @id char(10)
declare @newid char(10)
select @id=max(jobid) from a
if(@id is null)
begin
set @newid='1000'
end
else
begin
set @newid=@id+1
end
insert into a values(@newid,@name)
go
回复
tshulinzi 2004-11-01
怎么没人来看看 呢
回复
tshulinzi 2004-11-01
能不能具体点
回复
tshulinzi 2004-11-01
不行啊,up
回复
shuker 2004-10-31
id设置为autoincreasement

sql: insert into table(name) values('xxxxxxxx'); select @@IDENTITY;

返回值就是自动生成的编号
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-10-31 10:06
社区公告

让您成为最强悍的C#开发者