我有如下表:獲取在SQL Server 2008中自動遞增字段值
tbl_ProductCatg
Id IDENTITY
Code
Description
a few more.
Id字段是自動遞增,我要插入代碼字段這個字段值。
即,如果生成的ID是1,那麼在代碼字段的值應插入像0001(格式化爲具有四個長度)時,如果ID是77碼應該是0077
對於這一點,我提出的查詢像:
insert into tbl_ProductCatg(Code,Description)
values(RIGHT('000'+ltrim(Str(SCOPE_IDENTITY()+1,4)),4),'testing')
該查詢運行良好,在SQL Server查詢分析器,但如果我寫這在C#則在代碼甚至ID字段更新以及鑲石空。
感謝
非常感謝......... –
通過@Adam溫格描述。 –