create proc GetFirstNum @str nvarchar(200), @num int outputas declare @i int,@numchar varchar(8) set @i=0 set @numchar='' while @i<=len(@str) begin declare @c char set @c=substring(@str,@i,1) if @c>='0' and @c<='9' set @numchar=@numchar+@c else if len(@numchar)>0 break set @i=@i+1 end set @num=cast(@numchar as int)godeclare @num intexec GetFirstNum 'hh1234f',@num outselect @num 相关文章: 2021-07-31 2022-12-23 2022-12-23 2022-12-23 2022-12-23 2022-12-23 2022-12-23