sql server如何生成一个唯一ID?最好是存储过程,谢谢了

解决方案 »

  1.   

    哈哈,刚好有:CREATE PROCEDURE SYS_GetNewID @id varchar(50) outputas   
      
        declare   
             @tempStr varchar(50)    set @tempStr=CONVERT(varchar(50),getdate(),121)    set @id=''
        set @id=@id+
             substring(@tempstr,1,4)+
             substring(@tempstr,6,2)+
             substring(@tempstr,9,2)+
             substring(@tempstr,12,2)+
             substring(@tempstr,15,2)+
    substring(@tempstr,18,2)+
    substring(@tempstr,21,3)
    GO