一味 In .Net

用心才能成功!
posts - 14, comments - 22, trackbacks - 0, articles - 0

常用存储过程2(获取编码级次)

Posted on 2008-04-15 22:22 一味 阅读(27) 评论(0)  编辑 收藏 网摘 所属分类: 金蝶K3相关
Create Proc GetNumberLevel
   
@num varchar(100),
   
@level int output
as
set @level=1
declare @c char(1),@i int,@section varchar(20)
set @i=1
set @section=''
while @i<=len(@num)
begin
   
if substring(@num,@i,1)='.'
   
begin
       
if len(@section)=0
           
raiserror ('编码格式错误',16,1)    --某一节的编码为空
       set @level=@level+1
       
set @section=''
   
end
   
else
       
set @section=@section+substring(@num,@i,1)
   
set @i=@i+1
end
if len(@section)=0
           
raiserror ('编码格式错误',16,1)    --最后一节的编码为空

GO

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: