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

tshulinzi 2004-10-31 10:06:59
一个表table
字段:
ID(编号)
name(姓名)
写一个插入存储过程,只输入姓名,编号自动生成,如(no.1)以后自动加1(no.2,no.3......)
先谢了!
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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;

返回值就是自动生成的编号

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧