日期:2014-05-18  浏览次数:20589 次

请高手解决一个需求
在我的表中有两列,一列是ID并定义为标识,另一列为编码列Code为8位的nvarchar,当我插入一条数据的时候如何根据ID生成一个Code。举例:ID=789,Code=C0000787。

------解决方案--------------------
--錯了, 改改


declare @ID int
select @ID=max(ID) from tbName
select 'C '+right( '0000000 '+rtrim(isnull(@ID, 1)), 7)