create proc getID(@out_next_id char(4) output)
as
begin
declare @temp int
if((select count(*) from table_name)=0)
begin
set @out_next_id = 'A100'
end
else
begin
select @out_next_id=max(field_name)
from table_name
set @temp = right(@out_next_id,3)+1
set @out_next_id='A' + cast(@temp as varchar(3))
end
end
浙公网安备 33010602011771号