none
字符串主键自增长 sql RRS feed

  • 问题

  •  

    字符串主键自增长:“L0001”,“L0002”.....怎么存储过程怎么写啊


    大其心,可容天下之物; 虚其心,可受天下之善;
    2010年9月10日 6:43

答案

  • 可以先截取字符串啊   你这个不就第一个是字母吗

    你就截取后4个  然后让他+1不就完了

    • 已标记为答案 lfofiug 2010年9月14日 4:38
    2010年9月10日 10:33
  •  declare @i int
     declare @sortid nvarchar(50)
    set @i=1
    while @i<30
     begin
      set @i=@i+1
       set @sortid= cast(@i as int)
       set @sortid=right('0000'+@sortid,4)
      print 'L'+@sortid
     end 
    
    

    http://blog.csdn.net/zx13525079024
    • 已标记为答案 lfofiug 2010年9月14日 4:38
    2010年9月13日 8:03

全部回复

  • 可以先截取字符串啊   你这个不就第一个是字母吗

    你就截取后4个  然后让他+1不就完了

    • 已标记为答案 lfofiug 2010年9月14日 4:38
    2010年9月10日 10:33
  •  declare @i int
     declare @sortid nvarchar(50)
    set @i=1
    while @i<30
     begin
      set @i=@i+1
       set @sortid= cast(@i as int)
       set @sortid=right('0000'+@sortid,4)
      print 'L'+@sortid
     end 
    
    

    http://blog.csdn.net/zx13525079024
    • 已标记为答案 lfofiug 2010年9月14日 4:38
    2010年9月13日 8:03