为什么执行完存储过程以后,Department_ID的值为空格啊
一个表Auto_Value(自增长字段),Department_ID(设为固定字符串,由自增长字段自动生成,由存储过程所示),Department,Description.为什么执行以下存储过程后Department_ID不是预期的值啊,如01,08,14之类反而为空格
CREATE PROCEDURE sp_into_department @department varchar(30),@Description varchar(50) =null AS
SET NOCOUNT ON
insert into Department (DepartmentName,Description) values (@Department,@Description)
UPDATE department SET Department_ID=RIGHT('00'+CAST(Auto_Value as char),2) WHERE Auto_Value = @@IDENTITY
GO